Comment Basic Concepts (Score 1) 913
Miami University is also changing from C++ to Java for it's OOP courses.
The way things are going seems to be heading downhill in terms of the quality of programmers. Most of the people who have been in my classes thus far cannot understand basic concepts of coding, much less the complexity under the hood. Universities are creating programmers who cannot program, and switching to Java is going to make that worse.
"What's a pointer? What's a memory address?"
Basic concepts forgotton, and I'm sure that future software design will reflect this ignorance.
I don't have anything against Java, though. It's a great idea, widespread, and even though it's slow, remember how young it is. It still has some time to grow, and given it's popularity, I know it will.
Java shouldn't be the only language you know, but it should be one of them.