Chapter 9. Collaborative and barrier-free development with Groovy and Scala
This chapter covers
In this chapter, we’ll continue to discuss collaborative development and testing. We’ll talk about approaches to integrating different languages for barrier-free programming and testing. In our discussion, I’ll use the term “polyglot,” which means multilingual, to refer to using different languages for software engineering, in conjunction, to solve a given problem.
Polyglot Programming
“Polyglot programming refers to leveraging existing platforms by solving problems via solutions that compose special purpose languages.”—Neal Ford[1]
1 Neal Ford, “Polyglot Programming: Building Solutions by Composing Languages”, www.devx.com/codemag/Article/39419/1763.