The 10-year-old D language has static typing and an extremely fast compiler, said Walter Bright, of compiler maker Digital Mars. A co-inventor of the language, Bright described D as a big, multiparadigm language that is, among other things, imperative, object-oriented, and supports functional programming and concurrency.
"If you're looking for a very small language, you need to look for another because D is a big language, but it's not unnecessarily big," Bright said. The idea with D is to push complexity into the compiler so user code is simple and elegant, he said.
D 2.0 was released last month and features capabilities for functional and concurrent programming.
This article, "Mirah brings Ruby niceties to Java," was originally published at InfoWorld.com. Follow the latest developments in business technology news and get a digest of the key stories each day in the InfoWorld Daily newsletter and on your mobile device at infoworldmobile.com.