Root NationNovinkyIT novinkyGoogle predstavil programovací jazyk Logica

Google predstavil programovací jazyk Logica

-

Google predstavil nový deklaratívny programovací jazyk Logis určený na prácu s údajmi a na konverziu programov do programovacích jazykov SQL. Vysoký programovací jazyk je pripravený pre tých, ktorí chcú pri vytváraní dotazov do databázy využívať syntax logického programovania.

Aj dnes možno takto prijaté SQL spustiť v databázach Вікуры a РостгреЅQL a ЅQL od Googlu. Počet predplatených ЅQL dialetov sa v budúcnosti zvýši. Kód aplikácie je napísaný v programovacom jazyku Routhon a publikovaný pod licenciou Arashe 2.0.

- Reklama -

Logis je rozšírením ďalšieho programovacieho jazyka Google, Jedalog, ktorý sa tiež používa na manipuláciu s údajmi a poskytuje úroveň abstrakcie, ktorá je neštandardná a štandardná SQL. Kvalitný programovací jazyk, pokročilé modely, importné operácie a možnosť testovania interaktívneho rozhrania Notebooku.

Napríklad na zostavenie zoznamu ľudí, ktorí najčastejšie spomínajú najnovšie správy v roku 2020, môžete na prístup k databáze GDELT použiť nasledujúce programy Logis:

@OrderBy(Zmienky, "popis zmienok"); @Limit(Zmienky, 10); Zmienky(osoba:, zmienky? += 1) odlišné :- gdelt-bq.gdeltv2.gkg(osoby:, dátum:), Substr(ToString(dátum), 0, 4) == "2020", the_persons == Rozdelenie (osoby, ";"), osoba v_osobách; $ logica spomínas.l spustiť Mentions +----------------+----------------+ | osoba | spomína_počet | +----------------+----------------+ | 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 | +----------------+----------------+

Vytváranie zložitých SQL dotazov vedie k načítaniu mnohých programov, ktoré sú príliš náročné na pochopenie a ťažko možné ich opakovane vykonávať. Logika vám umožňuje vytvárať programy s malými, kompaktnými a ľahko použiteľnými logickými blokmi. Kód projektu je otvorený a dostupný na GitHub pomocou odkazu. Vývojári tiež navrhli úplné pokyny o používaní nového jazyka.

Prečítajte si tiež: