Code 6

Crédits: Dreamstime

Google a dévoilé l’open source Langage de programmation Logica, un langage de programmation logique conçu pour «résoudre des problèmes de SQL» en utilisant la syntaxe de la logique propositionnelle mathématique plutôt que le langage naturel.

Présenté le 12 avril en tant que successeur de Google Langue Yedalog, Logica est un langage logique de type Datalogic. Destiné aux ingénieurs, aux scientifiques des données et à d’autres spécialistes, il compile le code en SQL et s’exécute sur l’entrepôt de données cloud Google BiqQuery, avec une prise en charge expérimentale de PostgreSQL et SQLite. Mais Logica est plus concis et prend en charge les abstractions réutilisables contrairement à SQL. Il prend également en charge les modules et les importations, peut être utilisé à partir d’un bloc-notes Python interactif et rend les requêtes de test faciles et naturelles, ont écrit les développeurs de Google dans un article de blog.

Publicité

Logica résout les problèmes de SQL en utilisant la syntaxe de la logique mathématique plutôt que la langue anglaise naturelle. Google a cité des problèmes avec SQL tels que la verbosité de la construction d’instructions à partir de mots anglais et une prise en charge limitée de l’abstraction. Logica étend la syntaxe de programmation logique classique, notamment avec l’agrégation. Il est présenté comme un langage déclaratif pour la manipulation des données.

Les développeurs Google à l’origine du projet open source Logica encouragent son utilisation dans les scénarios suivants:

  • Là où la programmation logique est déjà utilisée mais qu’un utilisateur a besoin de plus de puissance de calcul
  • Où SQL est utilisé mais que l’utilisateur n’est pas satisfait de sa lisibilité
  • Où les développeurs veulent apprendre la programmation logique et l’appliquer au traitement du Big Data

Google a mis en place un Didacticiel pour aider les développeurs à apprendre Logica. Pour exécuter des programmes logiques sur Google Cloud BigQuery, les développeurs devront ouvrir un Projet Google Cloud. Une fois qu’un projet est établi, les développeurs peuvent exécuter des programmes Logica dans Colab en fournissant un ID de projet. Pour exécuter Logica localement, les développeurs ont besoin de Python 3.




Arnsurvey

Rejoignez la newsletter!

-->

Erreur: veuillez vérifier votre adresse e-mail.

.

Rate this post
Publicité
Article précédentRangers vs Celtic LIVE score et mise à jour des buts de la confrontation de la Coupe écossaise à Ibrox
Article suivantTVS Motor Company sponsorisera le championnat PUBG Mobile 2021 – myRepublica
Avatar De Violette Laurent
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici