Stroustrup Says C++ Education Needs To Improve
simoniker writes "Over at Dr. Dobb's, C++ creator Bjarne Stroustrup has given an in-depth interview dealing with, among other things, the upcoming C++0x programming standard, as well as his views on the past and future of C++. He comments in particular on some of the difficulties in educating people on C++: 'In the early days of C++, I worried a lot about "not being able to teach teachers fast enough." I had reason to worry because much of the obvious poor use of C++ can be traced to fundamental misunderstandings among educators. I obviously failed to articulate my ideals and principles sufficiently.' Stroustrup also notes, 'Given that the problems are not restricted to C++, I'm not alone in that. As far as I can see, every large programming community suffers, so the problem is one of scale.' We've discussed Stroustrup's views on C++ in the past."
C++ education needs to improve.
The best way to go about it is to stop teaching it. That would be a major improvement right there.
The major flaw in your program is the same major flaw Stroustrup has in his vision of C++
- If you need a standard library you shouldn't be using C++
- If you are using C++ - for the love of god - don't use the standard library
- If you want portable C++ code, don't EVER EVER use the standard library!!!
Did I mention using the right tool for the job? Use perl for this example.