4 ms·
My only issue is that it's far more complicated than Java and for a language that fills that same niche it's hard for me to justify putting my resources into le
by vips7L 7y ago
My only issue is that it's far more complicated than Java and for a language that fills that same niche it's hard for me to justify putting my resources into learning it even though I do like a lot of the features.
- bachmeier 7y agoIt's certainly possible to write more complicated code in a language like D than in Java. I personally find the verbosity of Java combined with jamming everything into a single approach makes Java hard to read.
- forgotpwd16 7y agoIn what way is more complicated than Java?
- zojirushibottle 7y agowell, java isn't really complicated. it's just verbose. but my understanding is that d has many of the features of c and modern cpp. that alone makes it more complicated than java...
- gallier2 7y agoYou can also write verbose code in D. The language doesn't prohibit it.
- Scarbutt 7y agoJava is actually a simple language.
- WalterBright 7y agoJava is indeed a simpler language, much simpler. Unfortunately, my experience with Java is it is too simple - I had to write way too much boilerplate over and over.
- crazypython 7y agoD is designed to be able to do 100% of everything C++ can do. "Alias this" is intended to replace C++'s implicit conversion through multiple inheritance pattern and its "function that returns a value with implicit conversion" pattern. "Mixin templates" are a way to do CRTP.