Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"I do like D though (the language). But the author made two crucial mistakes that will inevitably hurt this beautiful systems programming language: he picked a name that does not work with search engines at all, and he decided to control too much - won't even let other people to distribute binaries of his compilers."

As a recovering C++ zealot, I totally agree that D is a cool language. "D language" or "Digital Mars D" does turn up the right hits on google. :)

There are free implementations of the D language, e.g. there's a front-end for GCC. And the source code to the Digital Mars front-end for D is available under a GPL and Artistic License dual-licensing scheme.



I know, but his draconian attitude towards binaries is hurting D. For example (AFAIK) there isn't a single msi-installer for Windows novices.

You may suggest that D isn't for them because "real programmers" use Linux, but I'd argue that "hotness" of a language largely depends on its popularity among youngest and most curious and enthusiastic users.

If a kid who's got a Dell/Vista laptop for Christmas decides to "become a programmer", he won't be doing it in D after visiting digital mars site - I guarantee you that. He's got two weird zip files up there and it took even me a while to figure out what goes where.


I'd actually suggest that real programmers expect non-Microsoft languages to be Open Source, eg, without restrictions on binaries.


I don't think the difficulty of installing a zip file is going to stop many programmers from using D. Anyone who has a real problem with closed binaries will be using gdc on linux. The libraries are open source on any platform, which is really what people care about. D is not targeted at kids, and anyone who wants to learn programming would be well served to start with a different, more powerful language.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: