Google introduced the open-source Logica programming language this week. It is designed to compile to SQL and run on Google BigQuery with experimental support for PostgreSQL and SQLite. According to the company, the language was created to make it easier for developers who have to deal with the challenges of SQL.
The challenges with coding using SQL often include constructing statements from long chains of English words and limited support for abstraction. SQL is also rarely tested because testing SQL queries” sounds rather esoteric to most engineers.