Root NationNouvellesActualités informatiquesGoogle a introduit le langage de programmation Logica

Google a introduit le langage de programmation Logica

-

Google a introduit un nouveau langage de programmation déclaratif Logis conçu pour travailler avec des données et pour convertir des programmes en langages de programmation SQL. Le langage de programmation élevé est préparé pour ceux qui souhaitent utiliser la syntaxe de la programmation logique lors de la création de requêtes dans la base de données.

Même aujourd'hui, le SQL reçu de cette manière peut être exécuté dans les bases de données Вікуры et РостгреЅQL et ЅQL de Google. Le nombre de dialets ЅQL souscrits sera augmenté à l'avenir. Le code de l'application est écrit dans le langage de programmation Routhon et publié sous la licence Arashe 2.0.

Google Logic

Logis est une extension de l'autre langage de programmation de Google, Jedalog, qui est également utilisé pour la manipulation de données et fournit un niveau d'abstraction non standard et standard SQL. Langage de programmation de haute qualité, modèles avancés, opérations d'importation et possibilité de tester l'interface interactive du Notebook.

Par exemple, pour compiler la liste des personnes qui mentionnent le plus souvent les dernières actualités en 2020, vous pouvez utiliser les programmes Logis suivants pour accéder à la base de données GDELT :

@OrderBy(Mentions, "mentions desc"); @Limite(Mentions, 10); Mentions(person:, mentions ? += 1) distinct :- gdelt-bq.gdeltv2.gkg(persons:, date:), Substr(ToString(date), 0, 4) == "2020", the_persons == Split (personnes, ";"), personne dans the_persons ; $ logica mentions.l run Mentions +----------------+----------------+ | personne | mentions_count | +----------------+----------------+ | atout de donald | 3077130 | | Los Angeles | 1078412 | | Joe Biden | 1054827 | | George Floyd | 872919 | | boris johnson | 674786 | | barack obama | 438181 | | vladimir poutine | 410587 | | ponceuses bernie | 387383 | | andrew cuomo | 345462 | | las-vegas | 325487 | +----------------+----------------+

La création de requêtes SQL complexes entraîne le chargement de nombreux programmes, trop difficiles à comprendre et difficilement exécutables de manière répétée. Logic vous permet de créer des programmes avec de petits blocs logiques compacts et faciles à utiliser. Le code du projet est ouvert et disponible sur GitHub par le lien. Les développeurs ont également conçu instructions complètes concernant l'utilisation d'une nouvelle langue.

Lisez aussi:

sourcegoogle
S'inscrire
Avertir de
invité

1 Commentaires
Les plus récents
Les plus anciens Le plus populaire
Avis intégrés
Voir tous les commentaires
Viktor
Viktor
Il y a 3 ans

La version NoCode peut être utilement utilisée dans les générateurs de problèmes potentiellement populaires, dans la création des derniers algorithmes et dans la formation au moyen d'interprètes ajoutés