Bridging Language Divides

There is a lot of time wasted fighting about programming languages. Everyone wants a unified user interface, but everyone also wants it in their language, their way. So how can we bridge the divide between programming languages?

Instead of juggling query languages, SQL dialects, and a network of connections between user interfaces and engines, composable data systems offer standards to bridge the divides between programming languages.

Chapter 02

Bridging Language Divides

Estimated Read Time:
15 minutes

  • User Interface
  • Intermediate Representation (IR)

  • Data Access
  • Language Interoperability

  • Ibis
  • arrow R package
  • SQL
  • Substrait