Hard Light Productions Forums
Off-Topic Discussion => Programming => Topic started by: technopredator on June 25, 2013, 02:28:38 pm
-
http://dlang.org/
I came across it while torrenting a programming language library, it says is the next C, I don't know enough about programming languages or C/C++ to tell so I'd appreciate please the input of experienced/expert C++ programers.
-
Of course it's the next C. I mean come on it's called D!
-
So, anyone here like the D?
-
From what I've heard it doesn't really have a big enough advantage on C++ to justify its obscurity and apparently poor library and toolkit selection. Would not recommend.
-
What do you mean by obscurity?
-
Well it... hasn't really caught on. For a language that's trying to fill the same niche as C++, that's a pretty big deal.
-
The idea of creating a better C++ is certainly appealing. Unfortunately, C++11 is already a huge improvement, and the people who really care about stuff like having a clean object-oriented language have Java and C# available. Add to that a huge bunch of common C++ libraries that are used everywhere with lots of easy-to-use c++ bindings, and you're competing against a huge ecosystem. New languages are rarely able to establish themselves against this ecosystem unless they have really compelling qualities that make the investment in terms of developer time (i.e. building compatibility layers, learning the language) worthwhile.
-
Thanks for the feedback guys, I suspected something like that, that's why I'd liked to know how good it is compared to C++ but looks like nobody here has ever tried seriously, I guess is up to me then.
-
Of course it's the next C. I mean come on it's called D!
Which surely means that E (http://en.wikipedia.org/wiki/E_%28programming_language%29) is even better. :p
-
Which in turn means ZPL (http://en.wikipedia.org/wiki/ZPL_(programming_language)) is the ultimate language.
-
Which surely means that E (http://en.wikipedia.org/wiki/E_%28programming_language%29) is even better. :p
Quite.
(For reals: One of my first programming experiences was hacking around on the Amiga with a language called Amiga E (http://strlen.com/amiga-e) back then, which was all sorts of awesome)
-
Is that Wouter as in Wouter "created FALSE, heralded the esolang age" van Oortmerssen?
Also: behold, the hierarchy of programming languages. (http://iron9light.wordpress.com/2009/12/16/single-letter-programming-langage-a-z/)
-
The very same. I hasten to add that AmigaE, despite the wording in the wiki article on Oortmerssen, is not an esolang.
-
I like the G one. Sounds sufficiently exciting :yes:
-
I remember back in '96 I made a search for those languages and all letters were defined on wikipedia, yes I checked all 26 of them, since then some have merged, morphed, or died, a few went from opensource to commercial, then I lost track after a while, the one that seemed to have big data structure handling was K, but its syntax was horrible and complicated but very short, I hope it has improved, I suggested K for POV-Ray and I got flamed by 1 of the devs of it no less, among others, when I tried to discuss the idea on their newgroup, damn that was a bad call, but I honestly thought it used a lot of data back then :D
-
the one that seemed to have big data structure handling was K, but its syntax was horrible and complicated but very short, I hope it has improved,
Well it's an APL derivative, and there's still a single-letter one of them; it's just called J now.