Linked by snydeq on Tue 3rd Jan 2012 23:06 UTC
General Development InfoWorld's Neil McAllister takes a look at 10 cutting-edge programming languages, "each of which approaches the art of software development from a fresh perspective, tackling a specific problem or a unique shortcoming of today's more popular languages. Some are mature projects, while others are in the early stages of development. Some are likely to remain obscure, but any one of them could become the breakthrough tool that changes programming for years to come - at least, until the next batch of new languages arrives."
Thread beginning with comment 502260
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[5]: Rust
by Alfman on Thu 5th Jan 2012 16:13 UTC in reply to "RE[4]: Rust"
Member since:


I did some reading about go, and it looks like there may be a lot of things I wouldn't like about it (yet another syntax).

Considering that go has dynamic objects, whereas C is limited to static structures, I think go might have some advantages.

"As for C++, it does support meta-programming at compile time thanks to templates."

Ah, I thought you meant programming with meta-information like reflection (which it turns out go has). Yes, the C++ template system is supposed to be turing complete.

I'm not sure this functionality would ever be missed in real work though?

Edit: All in all, I really haven't seen anything I find extremely compelling compared to other modern languages, like you say.

Edited 2012-01-05 16:31 UTC

Reply Parent Score: 2