Root NationЖаңылыктарIT жаңылыктарыGoogle Logica программалоо тилин киргизди

Google Logica программалоо тилин киргизди

Google маалыматтар менен иштөө жана программаларды SQL программалоо тилдерине айландыруу үчүн иштелип чыккан жаңы декларативдик Logis программалоо тилин киргизди. Маалыматтар базасына суроо түзүүдө логикалык программалоонун синтаксисин колдонууну каалагандар үчүн жогорку программалоо тили даярдалган.

Бүгүнкү күндө да ушундай жол менен алынган SQL Google'дун Вікуры жана РостгреЅQL жана ЅQL маалымат базаларында аткарылышы мүмкүн. Келечекте жазылган ЅQL диалеттеринин саны көбөйөт. Колдонмонун коду Routhon программалоо тилинде жазылган жана Arashe 2.0 лицензиясы астында жарыяланган.

Google Logic

Logis — Google'дун башка программалоо тилинин Jedalog кеңейтүүсү, ал маалымат манипуляциясы үчүн да колдонулат жана стандарттуу эмес жана стандарттуу SQL абстракциясынын деңгээлин камсыз кылат. Жогорку сапаттагы программалоо тили, өркүндөтүлгөн моделдер, импорттук операциялар жана ноутбуктун интерактивдүү интерфейсин сыноо мүмкүнчүлүгү.

Мисалы, 2020-жылдагы акыркы жаңылыктарды эң көп айткан адамдардын тизмесин түзүү үчүн, GDELT маалымат базасына кирүү үчүн төмөнкү Logis программаларын колдоно аласыз:

@OrderBy(Айтуулар, "эскертүүлөр"); @Limit(Айтылуулар, 10); Эскертүүлөр(адам:, эскерүүлөр? += 1) айырмаланган :- gdelt-bq.gdeltv2.gkg(адамдар:, дата:), Substr(ToString(дата), 0, 4) == "2020", the_persons == Бөлүнүү (адамдар, ";"), адамдардагы адам; $ logica mentions.l run Эскертүүлөр +----------------+----------------+ | адам | сөздүн_саны | +----------------+----------------+ | Доналд Трамп | 3077130 | | Лос-Анжелес | 1078412 | | жо байден | 1054827 | | Джордж Флойд | 872919 | | Борис Джонсон | 674786 | | Барак Обама | 438181 | | Владимир Путин | 410587 | | Берни Сандерс | 387383 | | Эндрю Куомо | 345462 | | las Vegas | 325487 | +----------------+----------------+

Татаал SQL сурамдарын түзүү түшүнүү өтө кыйын жана кайра-кайра аткаруу кыйын болгон көптөгөн программаларды жүктөөгө алып келет. Логика кичинекей, компакттуу жана колдонууга оңой логикалык блоктору бар программаларды түзүүгө мүмкүндүк берет. Долбоордун коду ачык жана GitHubда жеткиликтүү жардам үчүн. Иштеп чыгуучулар да иштеп чыгышкан толук нускамалар жаңы тилди колдонуу жөнүндө.

Ошондой эле окуңуз:

Булакгугл
Кирүү
жөнүндө кабарлоо
конок

1 түшүндүрмө
Жаңылар
Улуулар Эң популярдуу
Камтылган сын-пикирлер
Бардык комментарийлерди көрүү
Виктор
Виктор
3 жыл мурун

NoCode версиясын потенциалдуу популярдуу маселелердин генераторлорунда, акыркы алгоритмдерди түзүүдө жана кошумча аткаруучулардын жардамы менен окутууда пайдалуу колдонсо болот.