ოთხშაბათი, 8 მაისი, 2024 წ

დესკტოპის v4.2.1

Root NationსიახლეებიIT სიახლეებიGoogle-მა გააცნო Logica პროგრამირების ენა

Google-მა გააცნო Logica პროგრამირების ენა

Google-მა წარმოადგინა ახალი დეკლარაციული Logis პროგრამირების ენა, რომელიც შექმნილია მონაცემებით მუშაობისთვის და პროგრამების SQL პროგრამირების ენებად გადასაყვანად. მაღალი პროგრამირების ენა მომზადებულია მათთვის, ვისაც სურს გამოიყენოს ლოგიკური პროგრამირების სინტაქსი მონაცემთა ბაზაში მოთხოვნების შექმნისას.

დღესაც, ამ გზით მიღებული SQL შეიძლება შესრულდეს Google-ის Вікуры და РостгреЅQL და ЅQL მონაცემთა ბაზებში. გამოწერილი ЅQL დიალეტების რაოდენობა მომავალში გაიზრდება. განაცხადის კოდი დაწერილია Routhon პროგრამირების ენაზე და გამოქვეყნებულია Arashe 2.0 ლიცენზიით.

Google Logic

Logis არის Google-ის სხვა პროგრამირების ენის, Jedalog-ის გაფართოება, რომელიც ასევე გამოიყენება მონაცემთა მანიპულირებისთვის და უზრუნველყოფს აბსტრაქციის დონეს, რომელიც არის არასტანდარტული და სტანდარტული SQL. მაღალი ხარისხის პროგრამირების ენა, მოწინავე მოდელები, იმპორტის ოპერაციები და ნოუთბუქის ინტერაქტიული ინტერფეისის ტესტირების შესაძლებლობა.

მაგალითად, იმ ადამიანების სიის შესადგენად, რომლებიც ყველაზე ხშირად ახსენებენ უახლეს ამბებს 2020 წელს, შეგიძლიათ გამოიყენოთ შემდეგი Logis პროგრამები GDELT მონაცემთა ბაზაში შესასვლელად:

@OrderBy(ხსენება, "ხსენება desc"); @Limit(ხსენება, 10); ხსენებები(პირი:, ნახსენები? += 1) განსხვავებული :- gdelt-bq.gdeltv2.gkg(პირები:, თარიღი:), Substr(ToString(თარიღი), 0, 4) == "2020", the_persons == გაყოფა (პირები, ";"), პირი _ პირებში; $ ლოგიკა აღნიშნავს.l გაშვება ხსენებები +----------------+---------------+ | პირი | ნახსენები_თვლა | +----------------+----------------+ | დონალდ ტრამპი | 3077130 | | ლოს ანჯელესი | 1078412 | | ჯო ბაიდენი | 1054827 | | ჯორჯ ფლოიდი | 872919 | | ბორის ჯონსონი | 674786 | | ბარაკ ობამა | 438181 | | ვლადიმერ პუტინი | 410587 | | ბერნი სანდერსი | 387383 | | ენდრიუ კუომო | 345462 | | ლას ვეგასი | 325487 | +---------------------------------+

რთული SQL მოთხოვნების შექმნა იწვევს მრავალი პროგრამის ჩატვირთვას, რომელთა გაგება ძალიან რთულია და ძნელად შესაძლებელია განმეორებით შესრულება. Logic გაძლევთ საშუალებას შექმნათ პროგრამები მცირე, კომპაქტური და ადვილად გამოსაყენებელი ლოგიკური ბლოკებით. პროექტის კოდი ღიაა და ხელმისაწვდომია GitHub-ზე დახმარებისთვის. დეველოპერებმა ასევე დააპროექტეს სრული ინსტრუქციები ახალი ენის გამოყენებასთან დაკავშირებით.

ასევე წაიკითხეთ:

ჯერილოGoogle
დარეგისტრირდით
შეატყობინეთ შესახებ
სასტუმრო

1 კომენტარის დამატება
უფრო ახლები
უფროსები Ყველაზე პოპულარული
ჩაშენებული მიმოხილვები
ყველა კომენტარის ნახვა
ვიქტორ
ვიქტორ
3 წლის წინ

NoCode ვერსია შეიძლება სასარგებლო იყოს პოტენციურად პოპულარული პრობლემების გენერატორებში, უახლესი ალგორითმების შექმნაში და ტრენინგში დამატებითი შემსრულებლების საშუალებით.

გამოიწერეთ განახლებები