Bridging divides:
Language interoperability

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.

What does language interoperability mean in this landscape? Keep reading below.

Chapter 02

Bridging divides:
Language interoperability

Estimated Read Time:
15 minutes

  • User Interface
  • Intermediate Representation (IR)

  • Data Access
  • Language Interoperability

  • Ibis
  • arrow R package
  • SQL
  • Substrait