Root NationNyhederIT nyhederGoogle introducerede programmeringssproget Logica

Google introducerede programmeringssproget Logica

-

Google introducerede et nyt deklarativt Logis-programmeringssprog designet til at arbejde med data og konvertere programmer til SQL-programmeringssprog. Højt programmeringssprog er forberedt til dem, der ønsker at bruge syntaksen for logisk programmering, når de opretter forespørgsler til databasen.

Selv i dag kan SQL modtaget på denne måde udføres i Googles Вікуры og РостгреЅQL og ЅQL databaser. Antallet af tilmeldte ЅQL-opkald vil blive øget i fremtiden. Ansøgningskoden er skrevet i Routhon-programmeringssproget og udgivet under Arashe 2.0-licensen.

Google Logik

Logis er en udvidelse af Googles andet programmeringssprog, Jedalog, som også bruges til datamanipulation og giver et abstraktionsniveau, der er ikke-standard og standard SQL. Programmeringssprog af høj kvalitet, avancerede modeller, importhandlinger og muligheden for at teste den interaktive grænseflade på Notebook'en.

For eksempel, for at kompilere listen over personer, der oftest nævner de seneste nyheder i 2020, kan du bruge følgende Logis-programmer til at få adgang til GDEL-databasen:

@OrderBy(Mentions, "omtaler desc"); @Grænse(omtaler, 10); Mentions(person:, omtaler? += 1) distinct :- gdelt-bq.gdeltv2.gkg(persons:, date:), Substr(ToString(date), 0, 4) == "2020", the_persons == Split (personer, ";"), person i_personer; $ logica mentions.l kø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 | +----------------+----------------+

Oprettelse af komplekse SQL-forespørgsler fører til indlæsning af mange programmer, som er for svære at forstå og næppe mulige at udføre gentagne gange. Logic giver dig mulighed for at oprette programmer med små, kompakte og brugervenlige logikblokke. Projektkoden er åben og tilgængelig på GitHub via link. Udviklerne har også designet fuldstændige instruktioner om brugen af ​​et nyt sprog.

Læs også:

DzhereloGoogle
Tilmelde
Giv besked om
gæst

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

NoCode-versionen kan med fordel bruges i generatorer af potentielt populære problemer, i skabelsen af ​​de nyeste algoritmer og i træning ved hjælp af tilføjede performere