Root NationXəbərlərİT xəbərləriGoogle Logica proqramlaşdırma dilini təqdim etdi

Google Logica proqramlaşdırma dilini təqdim etdi

-

Google verilənlərlə işləmək və proqramları SQL proqramlaşdırma dillərinə çevirmək üçün nəzərdə tutulmuş yeni deklarativ Logis proqramlaşdırma dilini təqdim etdi. Verilənlər bazasına sorğular yaratarkən məntiqi proqramlaşdırmanın sintaksisindən istifadə etmək istəyənlər üçün yüksək proqramlaşdırma dili hazırlanır.

Bu gün də bu şəkildə alınan SQL Google-un Vіkurы və РостгреЅQL və ЅQL verilənlər bazalarında icra edilə bilər. Gələcəkdə abunə olan ЅQL dialetlərinin sayı artırılacaq. Tətbiq kodu Routhon proqramlaşdırma dilində yazılmış və Arashe 2.0 lisenziyası altında nəşr edilmişdir.

Google Məntiq

Logis Google-un digər proqramlaşdırma dili olan Jedalog-un genişləndirilməsidir, o da verilənlərin manipulyasiyası üçün istifadə olunur və qeyri-standart və standart SQL olan abstraksiya səviyyəsini təmin edir. Yüksək keyfiyyətli proqramlaşdırma dili, qabaqcıl modellər, idxal əməliyyatları və Notebook-un interaktiv interfeysini sınaqdan keçirmək imkanı.

Məsələn, 2020-ci ildə ən son xəbərləri qeyd edən insanların siyahısını tərtib etmək üçün GDELT verilənlər bazasına daxil olmaq üçün aşağıdakı Logis proqramlarından istifadə edə bilərsiniz:

@OrderBy(Qeyd edir, "qeyd edir"); @Limit(Adlar, 10); Qeydlər(şəxs:, qeyd edir? += 1) fərqli :- gdelt-bq.gdeltv2.gkg(şəxslər:, tarix:), Substr(ToString(tarix), 0, 4) == "2020", the_persons == Split (şəxslər, ";"), şəxslərdəki şəxs; $ logica mentions.l run Qeydlər +----------------+----------------+ | şəxs | qeyd_sayı | +----------------+----------------+ | donald trump | 3077130 | | los angeles | 1078412 | | joe biden | 1054827 | | George Floyd | 872919 | | boris Johnson | 674786 | | barack Obama | 438181 | | vladimir putin | 410587 | | bernie sanders | 387383 | | andrew cuomo | 345462 | | las vegas | 325487 | +----------------+----------------+

Mürəkkəb SQL sorğularının yaradılması başa düşülməsi çox çətin və təkrar icrası çətin olan bir çox proqramların yüklənməsinə gətirib çıxarır. Məntiq kiçik, yığcam və istifadəsi asan məntiq blokları ilə proqramlar yaratmağa imkan verir. Layihə kodu açıqdır və GitHub-da mövcuddur link vasitəsilə. Tərtibatçılar da dizayn etdilər tam təlimat yeni bir dilin istifadəsi ilə bağlı.

Həmçinin oxuyun:

JereloGoogle
Qeydiyyatdan keçmək
Haqqında məlumat verin
qonaq

1 Şərh
Daha yeniləri
Yaşlılar Ən populyar
Daxil edilmiş rəylər
Bütün şərhlərə baxın
Viktor
Viktor
3 qayalı tom

NoCode versiyası potensial populyar problemlərin generatorlarında, ən son alqoritmlərin yaradılmasında və əlavə ifaçılar vasitəsilə təlimdə faydalı istifadə edilə bilər.