On 8/25/2014 2:01 AM, Chris wrote:
The main thing that put me off Java was not so much the fact that you're restricted to OOP and that it's verbose etc., but that it caused all sorts of problems when shipping the actual programs. "Write once run everywhere" is a myth, if you ask me. D is much closer to that than Java. In the end we encountered so many problems that I dumped Java for cross platform development (and for development in general). Nobody in the Java world ever talks about this, but cross platform doesn't really work (apart from running simple programs).
I haven't ported much Java code, but I have found D code to be significantly easier to port than C++.
The varying sizes of basic types in C++ is what causes most of the problems.
