谷歌推出新開源語言Logica:用于大數(shù)據(jù)處理
在推出諸如 Go 和 Dart 等編程語言之后,谷歌工程師現(xiàn)在又推出了全新的 Logica。它是此前谷歌推出編程語言 Yedalog 的繼任者,可以編譯成 SQL,并能在 Google BigQuery 上運(yùn)行,實(shí)驗(yàn)性地支持 PostgreSQL 和 SQLite 數(shù)據(jù)庫。
Logica 是一種用于數(shù)據(jù)操作的聲明式邏輯編程語言。它的目標(biāo)之一是與 SQL 相比,增強(qiáng)查詢的可讀性,同時(shí)也更適合大數(shù)據(jù)處理。Logica 在 Apache 2.0 許可下是開源的。
關(guān)于Logica的更多細(xì)節(jié)可以通過Google開源博客找到,該博客為那些對這種數(shù)據(jù)處理的編程語言有潛在興趣的人寫了一篇長文(包括代碼樣本)。Logica項(xiàng)目本身托管在Logica.dev上。