Quote:
Originally Posted by nightpool
Java: Object-oriented, as Java is probably one of the only strongly object oriented languages, EVERYTHING in Java is an object and that is enforced by the compiler.
|
I'd like to pass on something that one of my former Computer Science professors once told me. "Java is
not an Object Oriented language."
Okay, some of you are probably going to need a little explanation. He went on to explain how a language as a whole can't be object oriented. Some languages just make it significantly easier to program that way. For example, C++ has special syntax that is needed is order to follow the OOP paradigm, whereas Java requires that syntax no matter what you're writing. Java, however, can be written in a functional way. You could easily write a (simple) program in Java with the full body of it in the main function, potentially using a few other static methods as well.
Sorry to hijack the thread. If anyone cares to continue this, please PM me. I love philosophical discussions of all kinds.