Bidh Google a’ foillseachadh cànan prògramadh loidsig Logica

Tha Google air cànan prògramadh loidsig dearbhach ùr a thoirt a-steach, Logica, a chaidh a dhealbhadh airson làimhseachadh dàta agus eadar-theangachadh phrògraman gu SQL. Tha an cànan ùr ag amas air an fheadhainn a tha airson co-chòrdadh prògramadh loidsig a chleachdadh nuair a bhios iad a’ sgrìobhadh cheistean stòr-dàta. An-dràsta, faodar an còd SQL a thig às a chuir gu bàs ann an stòradh Google BigQuery no ann am PostgreSQL agus SQLite DBMSs, agus tha taic dha fhathast deuchainneach. Anns an àm ri teachd thathar an dùil an àireamh de dhual-chainntean SQL le taic a leudachadh. Tha còd a’ phròiseict air a sgrìobhadh ann am Python agus air fhoillseachadh fo chead Apache 2.0.

Tha Logica a’ leantainn air adhart a’ leasachadh cànan giollachd dàta eile a chaidh a leasachadh le Google, Yedalog, agus a’ toirt seachad ìre de tharraing nach eil ri fhaighinn ann an SQL àbhaisteach. Tha ceistean ann an Logica air am prògramadh ann an cruth seata de aithrisean loidsigeach. A’ toirt taic do mhodalan, in-mhalairt, agus an comas Logica a chleachdadh bhon shlige eadar-ghnìomhach Jupyter Notebook. Mar eisimpleir, gus geàrr-chunntas a ghineadh de na daoine as trice air an ainmeachadh anns na naidheachdan airson 2020, faodaidh tu am prògram Logica a leanas a chleachdadh gus faighinn gu stòr-dàta GDELT: @OrderBy(Iomraidhean, “iomraidhean desc”); @Limit(Iomradh, 10); Iomradh (neach :, a’ toirt iomradh? += 1) sònraichte :- gdelt-bq.gdeltv2.gkg(daoine :, ceann-latha :), Substr(ToString(ceann-latha), 0, 4) == “2020”, the_persons == Roinn (daoine, " ;"), person in the_persons; Tha $logica a' toirt iomradh air.l ruith Iomraidhean +—————-+————-+ | duine | iomradh_cunnt | +—————-+—————-+ | Dòmhnall trump | 3077130 | | los aingil | 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 | +—————-+————-+

Le bhith a’ sgrìobhadh cheistean iom-fhillte ann an SQL bidh feum air slabhraidhean ioma-loidhne ioma-fhillte a sgrìobhadh nach eil follaiseach a thuigsinn, a’ cur bacadh air ath-chleachdadh phàirtean den cheist, agus a’ dèanamh cumail suas toinnte. Airson àireamhachadh ath-aithris àbhaisteach, faodaidh SQL seallaidhean agus gnìomhan a chleachdadh, ach chan eil iad a’ toirt taic do ghnìomhachd in-mhalairt agus chan eil iad a’ toirt seachad sùbailteachd chànanan àrd-ìre (mar eisimpleir, chan urrainn dhut gnìomh a thoirt seachad gu gnìomh). Leigidh Logica leat prògraman a sgrìobhadh bho bhlocaichean loidsigeach beaga, so-thuigsinn agus ath-chleachdadh a ghabhas deuchainn, co-cheangailte ri ainmean sònraichte, agus an cruinneachadh ann am pasganan a ghabhas cleachdadh mar phàirt de phròiseactan eile.

Source: fosgailtenet.ru

Cuir beachd ann