Root NationJaunumiIT laikrakstsGoogle ieviesa Logica programmēšanas valodu

Google ieviesa Logica programmēšanas valodu

-

Google ieviesa jaunu deklaratīvu Logis programmēšanas valodu, kas paredzēta darbam ar datiem un programmu konvertēšanai SQL programmēšanas valodās. Augsta programmēšanas valoda ir sagatavota tiem, kas, veidojot datu bāzes vaicājumus, vēlas izmantot loģiskās programmēšanas sintaksi.

Arī mūsdienās šādā veidā saņemto SQL var izpildīt Google Вікуры un РостгреЅQL un ЅQL datubāzēs. Nākotnē abonēto ЅQL zvanu skaits tiks palielināts. Lietojumprogrammas kods ir uzrakstīts Routhon programmēšanas valodā un publicēts saskaņā ar Arashe 2.0 licenci.

Google loģika

Logis ir citas Google programmēšanas valodas Jedalog paplašinājums, kas tiek izmantota arī datu manipulācijām un nodrošina nestandarta un standarta SQL abstrakcijas līmeni. Augstas kvalitātes programmēšanas valoda, uzlaboti modeļi, importēšanas darbības un iespēja pārbaudīt piezīmjdatora interaktīvo saskarni.

Piemēram, lai izveidotu to cilvēku sarakstu, kuri visbiežāk piemin jaunākās ziņas 2020. gadā, varat izmantot šādas Logis programmas, lai piekļūtu GDELT datubāzei:

@OrderBy(Piemin, "piemin desc"); @Limit(pieminējumi, 10); Minējumi(persona:, piemin? += 1) atšķirīgi :- gdelt-bq.gdeltv2.gkg(personas:, datums:), Substr(ToString(datums), 0, 4) == "2020", the_persons == Sadalīts (personas, ";"), persona in the_persons; $ logica mins.l palaist Piemin +----------------+-----------------+ | persona | pieminēšanas_skaits | +----------------+----------------+ | donalds trumpis | 3077130 | | Losandželosa | 1078412 | | Džo Baidens | 1054827 | | Džordžs Floids | 872919 | | boriss Džonsons | 674786 | | baraks obama | 438181 | | Vladimirs Putins | 410587 | | bernijs Sanders | 387383 | | Andrew Cuomo | 345462 | | Lasvegasa | 325487 | +----------------+----------------+

Sarežģītu SQL vaicājumu izveide noved pie daudzu programmu ielādes, kuras ir pārāk grūti saprotamas un grūti izpildāmas atkārtoti. Loģika ļauj izveidot programmas ar maziem, kompaktiem un ērti lietojamiem loģikas blokiem. Projekta kods ir atvērts un pieejams vietnē GitHub palīdzībai. Izstrādātāji arī izstrādāja pilnīgas instrukcijas par jaunas valodas lietošanu.

Lasi arī:

JereloGoogle
Pierakstīties
Paziņot par
viesis

1 komentēt
Jaunākās
Vecākie Vispopulārākais
Iegultās atsauksmes
Skatīt visus komentārus
Viktors
Viktors
pirms 3 gadiem

NoCode versiju var lietderīgi izmantot potenciāli populāru problēmu ģeneratoros, jaunāko algoritmu izveidē un apmācībā ar pievienotu izpildītāju palīdzību.