Root NationNotíciasnotícias de TIGoogle introduziu a linguagem de programação Logica

Google introduziu a linguagem de programação Logica

-

O Google introduziu uma nova linguagem de programação declarativa Logis projetada para trabalhar com dados e converter programas em linguagens de programação SQL. Linguagem de programação de alta é preparada para quem deseja utilizar a sintaxe da programação lógica ao criar consultas ao banco de dados.

Ainda hoje, o SQL recebido dessa maneira pode ser executado nos bancos de dados Вікуры e РостгреЅQL e ЅQL do Google. O número de dialets ЅQL assinados será aumentado no futuro. O código do aplicativo é escrito na linguagem de programação Routhon e publicado sob a licença Arashe 2.0.

Google Logic

Logis é uma extensão da outra linguagem de programação do Google, Jedalog, que também é usada para manipulação de dados e fornece um nível de abstração que não é padrão e SQL padrão. Linguagem de programação de alta qualidade, modelos avançados, operações de importação e possibilidade de testar a interface interativa do Notebook.

Por exemplo, para compilar a lista de pessoas que mais mencionam as últimas notícias em 2020, você pode usar os seguintes programas Logis para acessar o banco de dados GDELT:

@OrderBy(Mentions, "mentions desc"); @Limit(Menções, 10); Menções(pessoa:, menções? += 1) distinto :- gdelt-bq.gdeltv2.gkg(pessoas:, data:), Substr(ToString(data), 0, 4) == "2020", the_persons == Split (pessoas, ";"), pessoa nas_pessoas; $ logica menções.l run Menções +----------------+----------------+ | pessoa | menções_contagem | +----------------+----------------+ | donald trump | 3077130 | | los angeles | 1078412 | | joe biden | 1054827 | | george floyd | 872919 | | borisjohnson | 674786 | | barack obama | 438181 | | Vladimir Putin | 410587 | | lixadeiras bernie | 387383 | | andre cuomo | 345462 | | las vegas | 325487 | +----------------+----------------+

A criação de consultas SQL complexas leva ao carregamento de muitos programas, que são muito difíceis de entender e dificilmente possíveis de executar repetidamente. O Logic permite criar programas com blocos lógicos pequenos, compactos e fáceis de usar. O código do projeto está aberto e disponível no GitHub pelo link. Os desenvolvedores também projetaram instruções completas sobre o uso de uma nova língua.

Leia também:

Fontegoogle
Inscrever-se
Notificar sobre
convidado

1 Comentário
Mais recentes
Os mais velhos O mais popular
Avaliações incorporadas
Ver todos os comentários
Viktor
Viktor
3 anos atrás

A versão NoCode pode ser útil em geradores de problemas potencialmente populares, na criação dos algoritmos mais recentes e no treinamento por meio de executores adicionados