Thread: What language ?
View Single Post
Old Nov 1st, 2005, 2:09 PM   #42
Senger
Programmer
 
Join Date: Oct 2005
Location: Vancouver, Canada
Posts: 47
Rep Power: 0 Senger is on a distinguished road
I would agree. Actually, that first course in procedural C++ was basically C with the iostream and fstream libraries. We learned character arrays, and were not even "supposed" to know about the C++ string library. And in the second course, we began creating classes, but had to build our own lists, stacks, queues, etc. rather than rely on what the STL had to offer. I think this approach was good: learning the nuts and bolts before relying on too many tools that abstract away all this stuff.

It means that today, I can leave all the grunt work to APIs, libraries, tools, but at least have an understanding of what's going on "under the hood," and be able to rely on my own resources when necessary. I transferred from college into university; the university students who'd been using Java from day 1 were utterly lost when they got into third-year programming courses.
__________________
It can be proved that you can watch streaming video on a Turing machine. The question is, why would you want to?
Senger is offline   Reply With Quote