Java vs. Go: The case for cloud-specific languages
March 25, 2014Grazed from InfoWorld. Author: David Linthicum.
What does Google’s Go programming language have in common with the cloud? It’s the language of choice of cloud projects like Docker, Force.com, and Cloud Foundry’s (Go)Router. Go is five years old, but you may not have heard much about it. That could soon change. Although languages like Java continue to be the most popular way we build software these days, new models are emerging.
They are constructed for modern computing architectures — specifically, for the use of private, public, and hybrid cloud computing delivery models. Go is one of the modern languages written expressly for the cloud. Its growing popularity is due to its ability to provide concurrent operations, as well as other features that exploit the provisioning models of clouds…
The people who designed Go were trying to improve C++. However, they found it too cumbersome to leverage concurrent operations (the ability to execute multiple processes at the same time) with the C++ control structure, so they gave up and moved on to build a new language with the cloud in mind…
Read more from the source @ http://www.infoworld.com/d/cloud-computing/java-vs-go-the-case-cloud-specific-languages-238929
Subscribe to the CloudCow bi-monthly newsletter @ http://eepurl.com/smZeb


