Root NationЖаңалықтарIT жаңалықтарыGoogle Logica бағдарламалау тілін енгізді

Google Logica бағдарламалау тілін енгізді

Google деректермен жұмыс істеуге және бағдарламаларды SQL бағдарламалау тілдеріне түрлендіруге арналған жаңа декларативті Logis бағдарламалау тілін ұсынды. Мәліметтер базасына сұраныстарды құру кезінде логикалық бағдарламалау синтаксисін пайдаланғысы келетіндер үшін жоғары бағдарламалау тілі дайындалған.

Бүгінгі күні де осылай алынған SQL Google-дың Вікуры және РостгреЅQL және ЅQL дерекқорларында орындалуы мүмкін. Алдағы уақытта жазылған ЅQL диалеттерінің саны артады. Қолданба коды Routhon бағдарламалау тілінде жазылған және Arashe 2.0 лицензиясы бойынша жарияланған.

Google логикасы

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 іске қосу Ескертулер +----------------+----------------+ | адам | ескертулер_саны | +----------------+----------------+ | Дональд Трамп | 3077130 | | Лос-Анджелес | 1078412 | | Джо байден | 1054827 | | Джордж Флойд | 872919 | | Борис Джонсон | 674786 | | Барак Обама | 438181 | | Владимир Путин | 410587 | | Берни Сандерс | 387383 | | Эндрю Куомо | 345462 | | лас-Вегас | 325487 | +----------------+----------------+

Күрделі SQL сұрауларын жасау түсіну өте қиын және қайталап орындау қиынға соғатын көптеген бағдарламалардың жүктелуіне әкеледі. Логика шағын, ықшам және қолдануға оңай логикалық блоктары бар бағдарламалар жасауға мүмкіндік береді. Жоба коды ашық және GitHub сайтында қолжетімді көмек үшін. Әзірлеушілер де жобалаған толық нұсқаулар жаңа тілдің қолданылуына қатысты.

Сондай-ақ оқыңыз:

ДжерелоGoogle
Тіркелу
туралы хабарлау
қонақ

1 Түсініктеме
Жаңарақ
Үлкендер Найпопулярниши
Енгізілген шолулар
Барлық пікірлерді көру
Виктор
Виктор
3 жыл бұрын

NoCode нұсқасын ықтимал танымал есептердің генераторларында, соңғы алгоритмдерді құруда және қосымша орындаушылардың көмегімен оқытуда пайдалы пайдалануға болады.