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

Pages: 1-

D language

Name: Anonymous 2015-02-26 15:42

Does anyone at /prog/ uses it? Seems hard to believe such advanced language has no fans here.

Name: Anonymous 2015-02-26 16:32

>>1
I've used it and found it inferior because
1.Forced garbage collector, recently less forced but still embedded deep within stdlib. Stop-the-world garbage collection means no program can have predictable latency.
2.No macros, mixins are 100 times less powerful.
This is the "killer feature" of any language(with exception of some dynamic languages like js where macros can be simulated by function constructors).
alias isn't a #define replacement.
3.constant changes in the libraries and language core. Not really reassuring that code from a year ago will work with current compiler. The "core" is full of bugs too.
4.speed: the only D compiler of notable speed is gdc, developed by a single guy who regards compatibility with mainline compiler as useless. A single guy manages to beat the entire D team.
Also, dmd windows 64-bit compilation requires microsoft linker, which requires 10GB Visual Studio.
5. no custom operators for user typedefs. So "advanced".
6. D loves exceptions. Everything is built over assumption of forced exception use. Never mind 99% of time they just call abort() with errors.
7. Huge executables. without stripping -Wl,-s,--gc-sections it can be 10MB for Hello World.
8.C++ will get the features you want, in a decade, but without bloat/garbage collection of java and keep workign with old code. Betting on D being alive in a decade is risky. D code in a decade will probably be either unusable or non-compilable.

Name: Anonymous 2015-02-26 17:58

>>2
10GB Visual Studio
Amazing bloat!

Name: Anonymous 2015-02-26 18:15

>>1
D
advanced
It has a lot of convenience features here and there, but I don't think its expressive power matches that of (for example) Haskell, let alone Lisp. It's an improvement over C++ and Java... But so is C#.

I think if D 3.0 is able to sacrifice some things in the interest of an actual core design philosophy, and has corporate backing from Facebook, it will be a major player over the next 20 years, perhaps a close competitor to Rust. But while we're waiting for that to happen, we'll see stuff like Python 4 catching up to it in areas that its fans think of as its core strengths, and the efforts surrounding D will turn out to be redundant in the long run, as with Coffeescript and Dart.

Name: Anonymous 2015-02-26 18:46

*YOU HAVE BEEN VISITED BY LE TOP LEL OF COMEDY GOLD** POST THIS IN 3 threads or lose your sides!
░░░░░░░▄▀▀▀░▄▄▄▄░░░▀▀▀▀▀▀▀▀▄▄░▀
░░░░░░░█░░░░░░░░▀▀▀▀▀▄▄▄▄▄▄▄▄▀░░█
░░░░░▄▀░░░░░░░░░░▄░░░░░░░░▄▄░░░░░▀▄
░░░▄▀░░░░░▄▀▀▀█▄░▀░░░░▄▀▀▀██▀▀▄░░░░░▀
░░▄▀░░▄▄░░▀▀▀▀████▀░░░▀▄▄▀▀▀▀▄█░░░░░░█
░▄▀░▄▀█░░▄▄░░░░░░░█░░░░░▄▄▄░░░▀▀░░░░░░█
▄▀░░█░█░▀░░▀▀▄░░░░░█░░░░░░░▀▀▀▀▀▄░░░░░█
▀▄░░▀░█░░░▄░░░░░░▄▀░░░░▀▄░░░▄▄░░▀▄░█░▄▀
░░▀▄░░░░█▀▄░░░░░▀█░░░░▀▀░█▄▀▄░█░░░█░█
░░░░█░░█░▀▄▀▄▄░░░░▀▀▀░░░▄█▀░▄▀█░░░░▄
░░░░░█░░█░▀▀▄░▀▄▄▄▄▄▄▄▀█░▄█▀▄▀░░░░░
░░░░░█░░▀▄▄░░▀█░░░█░░▄▄▀▀▄▄█▀░░░░▀
░░░░▄▀░░░▀▄▀▀▄░▀▀▀▀▀▀▄▄▀▀▀▄▀░░░░▀
░░░▄▀░░░░░░▀▄░█▄▄▄▄▀▀░▀▄▀▀░░░▄▀▀
░░▄▀░░░░░░░░░▀▄▄▄▄█▄▄▀▀░░░░▄
░░█░░░░░░▀▄▄░░░▄▄▄▄▄▄▀░░░▄▀
░░█░░░░░░░░░▀▀▀▄▄▄▄▄▄▄▀▀
░░░█░░░░░░▀▀▀▀▀░░░░▄
░░░▀▀▄▄▄▄▄▄▄▄▄▀▀▀

Name: Anonymous 2015-02-26 20:01

>>3
Actually, if I recall correctly, VS2013 was 14.5GB fully installed. But at least it finally supports FIOC.

Name: Anonymous 2015-02-27 1:19

>>6
So, worse all around.

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