|
Posted by Kavan
I found Java to be a horrible language. The way each function had to be defined with stuff like "public static void" as well as a lot of other more-complicated-than-it-had-to-be commands and functions.... Ugh... Just couldn't bring myself to like it.
|
The syntax is not really that different to C++!
|
Posted by Kavan
Plus, it's nowhere near as powerful as C++.
C++ ftw!
|
The word "powerful" is not a very precise one; you can probably do a lot in Java that you can do in C++. Java has also been known to outperform C++ at some tasks.
|
Java is good for it's strengths which is easy portability (though unfortunately it isn't truly cross platform) but the virtual machine has resource costs involved.
|
These days a lot of ARM chips even come with native Java bytecode processing support, which can make it quite interesting, especially in the embedded field. Unfortunately the software virtual machines are usually very badly implemented. For instance, it can take a long time sometimes just to get a Java process to even start on Windows and OS X.
|
Posted by Twinny
On a side note, C# is quite good in the end. Got into that for XNA.
|
Yeah, I like C#. Shares a lot in common with Java, but I find it much cleaner and easier to read and write, and isn't as restricted at runtime by the dimensions of the virtual machine as Java is.