Quote:
Originally Posted by jake13jake
Java's syntax has a much nicer structure and promotes readability more than C++. In my opinion, Java's library overstates readability in the sense that it makes things less readable sometimes, but any programmer can do that. Also, Java is platform independent.
|
I dislike using the term
platform independent because it implies that you have the Java VM installed, but by the same token you can use GTK+ or SDL/OpenGL etc and have the same level of
platform independency as you have with Java. Granted you'd have different binaries for each platform, but at the same time they are actually executable and don't require it to feed everything through the Java VM.
Java is basically simpler than C++, and it has a ****ton of pre-written libraries, which is both good and bad. Personally if you're going to write something that you're going to use or distribute I think it makes much more sense to do it in C/C++ if you are capable.
Also about the Arrays, Java has ArrayLists I believe which do not have to be defined as a certain length. I think the concept of arrays that cannot change sizes is kind of defeating. It has a few practical uses but it seems to be more of a hassle than it is worth. 99.9% of the time that I use arrays it's dynamic and I am not sure of how many elements it has to it. I just don't like Java overall, I hardly show up to my Java class anymore =/ My professor was going to let me test out of both of the java programming classes we have here but she wasn't going to give me credits. Oh well, easy A's are easy A's.