I do not understand all the shit that java gets. According to my programming teacher, JAVA is a high tier language. Given my experience with the popular and well respected MMORPG World of Warcraft, I have come to understand that the term "high tier" refers to the cream of the crop. Why then, does JAVA take so many flames?
-XxJaVaFaNxX
Name:
Anonymous2009-01-14 16:17
little bo peep
Name:
Anonymous2009-01-14 16:24
>"high tier"
Does not describe your lecturer, sorry.
Your troll-fu is at the level of white belt, possibly no belt. Nobody is honestly dumb enough to make such assertions based on what their teacher said. Furthermore, if you actually were as dumb as your post would try to have us believe, you would be unable to find /prog/.
I did not rage, I did not laugh, I didn't even cry for humanity. If ever there was a troll post that deserves a rating of 0, it is your post. Good day.
Java takes flames from speed kiddies who don't program anything where high-level abstraction is useful.
Also, your professor probably meant or said that Java is a high-level programming language, meaning that it uses a lot of abstraction and hides a lot of what is actually happening behind scenes from the programmer. Also, this makes it a lot more portable.
This means that that it is slightly slower then low-level languages, but with good compilers and most modern computers, this isn't noticeable or as much as a drawback.
Name:
Anonymous2009-01-14 17:35
>>9
C and Forth are high-level programming languages.
>>9
Java doesn't provide high-level abstraction. It provides objects. If you actually want to use high-level abstraction, you'll need something functional or concatenative or Lisp.
Name:
Anonymous2009-01-14 18:05
>>11
Not the same thing. "High-level programming language" has a set meaning, it isn't relative. And even if it were, Java wouldn't be that high-level either. You'd best call it a "managed OO programming language" when you want to set it appart from the "low-level" programming languages. It's much clearer and more accurate.