Root NationNyheterIT-nyheterGoogle introducerade programmeringsspråket Logica

Google introducerade programmeringsspråket Logica

-

Google introducerade ett nytt deklarativt programmeringsspråk Logis designat för att arbeta med data och för att konvertera program till SQL-programmeringsspråk. Högt programmeringsspråk är förberett för dig som vill använda syntaxen för logisk programmering när du skapar frågor till databasen.

Än idag kan SQL som tas emot på detta sätt exekveras i Googles databaser Вікуры och РостгреЅQL och ЅQL. Antalet prenumererade ЅQL-nummer kommer att utökas i framtiden. Applikationskoden är skriven i programmeringsspråket Routhon och publicerad under Arashe 2.0-licensen.

Google Logic

Logis är en förlängning av Googles andra programmeringsspråk, Jedalog, som också används för datamanipulation och ger en abstraktionsnivå som är icke-standard och standard SQL. Högkvalitativt programmeringsspråk, avancerade modeller, importoperationer och möjligheten att testa det interaktiva gränssnittet på Notebook.

Till exempel, för att sammanställa listan över personer som oftast nämner de senaste nyheterna under 2020, kan du använda följande Logis-program för att komma åt GDLT-databasen:

@OrderBy(Mentions, "nämner desc"); @Limit(Omnämnanden, 10); Mentions(person:, mentions? += 1) distinct :- gdelt-bq.gdeltv2.gkg(persons:, date:), Substr(ToString(date), 0, 4) == "2020", the_persons == Split (personer, ";"), person i_persons; $ logica mentions.l kör Mentions +----------------+----------------+ | person | mentions_count | +----------------+----------------+ | 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 | +----------------+----------------+

Skapandet av komplexa SQL-frågor leder till att många program laddas, som är för svåra att förstå och knappast möjliga att köra upprepade gånger. Logic låter dig skapa program med små, kompakta och lättanvända logikblock. Projektkoden är öppen och tillgänglig på GitHub genom länken. Utvecklarna designade också fullständiga instruktioner angående användningen av ett nytt språk.

Läs också:

Dzherelogoogle
Bli Medlem
Meddela om
gäst

1 Kommentar
Nyare
De äldre Den mest populära
Inbäddade recensioner
Visa alla kommentarer
Viktor
Viktor
3 år sedan

NoCode-versionen kan med fördel användas i generatorer av potentiellt populära problem, i skapandet av de senaste algoritmerna och i träning med hjälp av extra artister