|
When I went to college they started with Java in the first year, and in the second year and on we were taught C++. After I left school that all changed to Java. The problem is that a lot of graduates no longer know how things like memory management works (e.g. what happens if you append characters to a string), or how certain data structures work. Perhaps with current hardware it's not such a big issue anymore, and it's not exposed anymore either, but when it does become an issue, they have no idea how to go about it.
Languages like C, C++ or Pascal all teach you about data structures and memory management (C++ is probably the better choice as it also offers the possibility to do object oriented programming). That's what kids need to learn, syntax is totally unimportant.
Perhaps for high school C++ might be too advanced. But in college, I'd go for C++ any time!
|
|
|
|