Go, shmo. I still prefer Walter Bright’s D as a neo systems programming language. For starters, it actually has real classes. From the overview:
D is not a scripting language, nor an interpreted language. It doesn’t come with a VM, a religion, or an overriding philosophy. It’s a practical language for practical programmers who need to get the job done quickly, reliably, and leave behind maintainable, easy to understand code.
But I admit it. I’m biased. My views are tainted by fond memories of writing ML algorithms in D at BYU. For which I got an A. Go figure.
[advertisement] Learn to Tango with D
You should go with Go if you need a new generation language. – Arunabh Das