Does Java even have a standard or is it too "new"?
Printable View
Does Java even have a standard or is it too "new"?
It has a language specification that has not been ratified by a standards body, as far as I know, and then the implementation by Sun/Oracle is arguably a reference implementation.Quote:
Originally Posted by AndrewHunter
What is the standard then? I am referring to a document that defines what the language will do.
You could refer to: The Java Language Specification, Third EditionQuote:
Originally Posted by AndrewHunter
Thank you for splitting out that thread Laser (and or Salem); some sort of notification would have helped a little though :tongue:. I will look at that and revisit the topic later, I think I see where you guys are going...have fun with that.
As a side note, since I was not a comp sci major, are you guys taught in your courses the difference between the requirements of the language and the implementation? It seems there are many questions where the OPsters have confused these topics.
Nope. Java is a non-standardized, proprietary language. And however popular it may be today, it was not built to last. Besides the oh-so-painful, long-winded syntax, the instruction set is severely hampered by various artificial limitations (not to mention those nasty licensing issues). I'm not saying that as some critical "outsider" either. Not only have I used the language for many years, I've built parsers and virtual machines for it too...
Sorry, there was a sudden bout of lag for me.Quote:
Originally Posted by AndrewHunter
Anyway *clears throat*, this thread was split from: Differnce between C and Java returning an Object reference/pointer
Does that really need to be taught? It is like teaching a child that there may be a difference between the photograph of the food shown on the menu and what the food actually looks like when it arrives on his/her plate.Quote:
Originally Posted by AndrewHunter
I'm hoping that by actually answering those kinds of questions the asker realizes they don't need to know. Sometimes just by being honest you can speak enough jibberish to make them disinterested, but not extend to being uninformative.
ROFL..... Thanks for the heads up. :tongue::wink:
I agree, however I have seen posts on both the C and C++ forums now that cross over to the implementation side(unfortunately the answers to those posts don't recognize this).