Root NationNyheterIT-nyheterGoogle introduserte programmeringsspråket Logica

Google introduserte programmeringsspråket Logica

-

Google introduserte et nytt deklarativt Logis-programmeringsspråk designet for å jobbe med data og konvertere programmer til SQL-programmeringsspråk. Høyt programmeringsspråk er utarbeidet for de som ønsker å bruke syntaksen til logisk programmering når de oppretter spørringer til databasen.

Selv i dag kan SQL mottatt på denne måten kjøres i Googles Вікуры- og РостгреЅQL- og ЅQL-databaser. Antall abonnerte ЅQL-dialetter vil økes i fremtiden. Applikasjonskoden er skrevet i programmeringsspråket Routhon og publisert under Arashe 2.0-lisensen.

Google Logic

Logis er en utvidelse av Googles andre programmeringsspråk, Jedalog, som også brukes til datamanipulering og gir et abstraksjonsnivå som er ikke-standard og standard SQL. Programmeringsspråk av høy kvalitet, avanserte modeller, importoperasjoner og muligheten for å teste det interaktive grensesnittet til Notebook-en.

For eksempel, for å kompilere listen over personer som oftest nevner de siste nyhetene i 2020, kan du bruke følgende Logis-programmer for å få tilgang til GDLT-databasen:

@OrderBy(Mensjoner, "nevner desc"); @Limit(Mensjoner, 10); Omtaler(person:, nevner? += 1) distinkt :- gdelt-bq.gdeltv2.gkg(personer:, dato:), Substr(ToString(dato), 0, 4) == "2020", the_persons == Split (personer, ";"), person i_personene; $ logica mentions.l kjøre 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 | +----------------+----------------+

Opprettelsen av komplekse SQL-spørringer fører til lasting av mange programmer, som er for vanskelige å forstå og neppe mulige å utføre gjentatte ganger. Logic lar deg lage programmer med små, kompakte og brukervennlige logikkblokker. Prosjektkoden er åpen og tilgjengelig på GitHub ved lenken. Utviklerne designet også fullstendige instruksjoner om bruk av et nytt språk.

Les også:

Dzherelogoogle
Melde deg på
Gi beskjed om
gjest

1 Kommentar
Nyere
De eldre Den mest populære
Innebygde anmeldelser
Se alle kommentarer
Victor
Victor
3 år siden

NoCode-versjonen kan med fordel brukes i generatorer av potensielt populære problemer, i opprettelsen av de nyeste algoritmene og i trening ved hjelp av ekstra utøvere