bearophile wrote:
D doesn't reduce training time compared to Java because I think you need more time to learn D compared to learning Java, because Java is simpler (and at the university they teach Java, so you are likely to find/hire a person that already knows Java, but this is partially beside the point).
I agree that Java is easier to learn than D. But that's all lost when you have to write a lot more code to get things done because Java lacks power.
It takes 10 years, however, to learn C++ and it still takes longer to write C++ solutions than D solutions.
