Root Nation消息资讯资讯Google 推出了 Logica 编程语言

Google 推出了 Logica 编程语言

Google 引入了一种新的声明式 Logis 编程语言,旨在处理数据并将程序转换为 SQL 编程语言。 高级编程语言是为那些想在创建数据库查询时使用逻辑编程语法的人准备的。

即使在今天,以这种方式接收到的 SQL 也可以在 Google 的 Вікуры 和 РостгреQL 和 ЅQL 数据库中执行。 订阅 ЅQL dialets 的数量将在未来增加。 应用程序代码是用 Routhon 编程语言编写的,并在 Arashe 2.0 许可下发布。

谷歌逻辑

Logis 是 Google 的其他编程语言 Jedalog 的扩展,它也用于数据操作并提供非标准和标准 SQL 的抽象级别。 高质量的编程语言、高级模型、导入操作和测试 Notebook 交互界面的可能性。

例如,要编制 2020 年最常提及最新消息的人物名单,您可以使用以下 Logis 程序访问 GDELT 数据库:

@OrderBy(Mentions, "提及描述"); @Limit(提到, 10); Mentions(person:, mentions? += 1) distinct :- gdelt-bq.gdeltv2.gkg(persons:, date:), Substr(ToString(date), 0, 4) == "2020", the_persons == 拆分(persons, ";"), the_persons 中的人; $ logica mentions.l 运行 Mentions +----------------+----------------+ | 人 | 提及次数 | +----------------+----------------+ | 唐纳德特朗普 | 3077130 | | 洛杉矶 | 1078412 | | 乔·拜登 | 1054827 | | 乔治·弗洛伊德 | 872919 | | 鲍里斯·约翰逊 | 674786 | | 巴拉克奥巴马 | 438181 | | 弗拉基米尔·普京 | 410587 | | 伯尼·桑德斯 | 387383 | | 安德鲁库默 | 345462 | | 拉斯维加斯 | 325487 | +----------------+----------------+

创建复杂的 SQL 查询会导致加载许多程序,这些程序太难理解并且几乎不可能重复执行。 逻辑允许您使用小型、紧凑且易于使用的逻辑块创建程序。 项目代码已公开并可在 GitHub 上获取 通过链接. 开发商还设计了 完整说明 关于使用新语言。

另请阅读:

Dzherelo谷歌
注册
通知关于
客人

1 评论
较新的
年纪大的 最受欢迎
嵌入式评论
查看所有评论
维克多
维克多
3年前

NoCode 版本可用于生成潜在流行问题、创建最新算法以及通过添加执行者进行训练