On Sun, Apr 17, 2011 at 2:52 PM, jasonw <u...@webmails.org> wrote: > Gour-Gadadhara Dasa Wrote: > >> Well, http://d-programming-language.org/ page says: "D is a multi- >> paradigm programming language that combines a principled approach >> with a focus on *practicality*." and in my case I've *practical* need to >> write GUI app. > > That's certainly true, if you think of the potential D2 provides. In 5 -- 20 > years D will be a serious contestant and mature implementations beat C++ and > traditional languages in many domains. Currently DMD produces much slower > executables especially for high performance computing so you would be a total > idiot to use D if the project time frame is less than 2 years. > > If you want to build some fortune 500 website from scratch, D doesn't deliver > the functionality you need right now. The PHP/Java/C# platforms have hundreds > of millions worth funding backing them. > > If you build a desktop application, D isn't the best choice, but you can > still argue to your boss to use it instead because of your personal > "productivity" issues. There's no other logical reason to use D instead of > C++/Qt or some other mature GUI toolkit. > > Bloated executables aren't suitable for embedded platforms either, but in 10 > -- 20 years we will have a D compiler that targets platforms with less than 4 > MB of RAM+ROM. I find it unlike that we have a reliable D compiler for very > small 32-bit embedded devices in 5 years. >
5 to 20 years? 10 to 20 years? How do you come up with those big and depressing numbers? I personally think within 2 to 4 years there is going to be an explosion of software written in D.