How to Supercharge your Digital Marketing with Desire Paths
How to Supercharge your Digital Marketing with Desire Paths
5 Steps to Creating Successful Ads

Welcome to the programming language explosion [Video]

Categories
Integrated Solutions Offering

Let a thousand languages bloom and cross-pollinate

Credit: Tee11 / Shutterstock

Microsoft could be right — maybe we will write our projects in seven languages for one platform. When interviewing language inventors Gavin King (Ceylon), Rich Hickey (Clojure), and Charles Nutter (Ruby) for my previous article, one detail stuck out. For the most part, they take on faith the idea of “polyglot” software development.

Years ago, the former chair of the ECMA .Net CLI standards board, Sam Ruby, gave a talk to the Triangle Java Users Group. He ended his presentation on .Net with a cheeky quote that I paraphrase from memory: “If you want to write one project in seven languages for one platform, choose .Net. If you want to write one project in one language for seven platforms, choose Java.” The user group responded to this dig at Microsoft with a standing ovation.

For a long time, mission-critical business software was written in Cobol and/or RPG if it was …

7 Invisible Obstacles to Digital Marketing Success
7 Invisible Obstacles to Digital Marketing Success
12 Steps to Create Videos