The Lay of the Land

From a hardware perspective, we believe that multicore programming, quality, and complexity are driving a strong push toward functional languages. Mobile devices are also exploding, though mobile technologies remain behind other kinds of programming.

We also believe that software complexity is shaping functional programming as we speak. Crosscutting concerns and code quality strongly favor languages with metaprogramming features. Better typing models, like the one in Haskell, are making a strong comeback so that the compiler can catch more bugs before code reaches production.

Against that backdrop, it’s time to crack open seven more languages. You’ll notice at least three big differences between this book and the first as ...

Get Seven More Languages in Seven Weeks now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.