Originally posted by: Ynog
Originally posted by: DWW
grovel grovel grovel
I love C 😀
I've never touched Java mostly because I don't even need to use C++ the majority of the time (I don't need OOP for most of my stuff--small programs a few thousand lines max).
Though Java would be nice to learn. Maybe if I ever get some free time.
As for why they teach Java I'm not sure. I think a school should start with C. Show you the basics of every program--stack, memory management, user I/O, file access and so forth but that is just my opinion 🙂
Exactly my thoughts. I love C as well.
I agree that schools should start with the basics of programming. Then if the student wants to learn OOP, hey good for them,
thats another class. I have run into more fresh out of college guys that think OOP is the answer for everything, be it C++
or Java. While it does have a purpose, OOP doesn't work for all stuff.
I guess most schools teach java because of the student demand for it. I learned bits of Java in a Programming Language course, but
it was also filled with Prolog, Lisp and Ada.
I enjoy reading the comments that Java is fast, because it depends.
All I am going to say is for hard real time requirements (where speed is your main concern), Java is not the solution,
but then again neither is C++.