Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

The D Programming Language

Name: Anonymous 2010-11-15 5:58

is the best C-style programming language.

It is 100% compatible with C, but it doesn't inherit all the C crap like C++. (read it as: it's not a fancy preprocessor for C)
But it still has pointers.
NOT CRAPPY BUILTIN STRINGS
Automatic and manual memory management.
Extensive support for metaprogramming/compile-time code execution/generation.
Builtin non total crap dynamic arrays.
Optimized pure functions.
Builtin strings that don't suck.
Safe subset of the language.
Decent module system.
Closures.
Decent conditional-compiling system. Not that preprocessor bullshit.
BUILT-FUCKING-IN STRINGS.
Compiles to native code.
Doesn't suck like C++.

Discuss.

Name: Anonymous 2010-11-15 6:47


It's now official: OpenMW is changing development language from D to C++. The reasons for this are threefold:
Very few people know D, lots of people know C++
Nobody has a D compiler, and setting one up is difficult on most platforms except for 32 bit Linux
Maintaining a mixed D/C++ code base is too much work, mostly because the compiler and tools don't work well together in this scenario (especially on Windows.)
I feel that if the D compiler and tools had been more mature and user-friendly, the benefits of the D language would have made the other problems worth it. But a lot of people have asked for this conversion now, and most seem to be happy about the decision (and so am I), so I think it's the right choice.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List