4 Comments
- drewskyjones, on 10/12/2007, -0/+2Interesting article, including some of the reasons behind the design of C++. Digg!
- KnockItOff, on 10/12/2007, -0/+1C++ is the mother language. It is difficult. It does allow programmers to do bad things. It also allows programmers to do incredibly elegant things. And if you know C++, you can learn any other programming language easily.
- utephombre, on 10/12/2007, -0/+0I agree with rajgo in that there is a philosophical and managerial problem out there and there are no simple answers.
It should begin with the education system. Teach kids (ok, high school/university) young and early C. Teach the basics of good code organization skills. Teach them to think and remeber, it is the concept that is important not the language it is implemented in. I don't care about a sorting algorithm in Java (save for performance issues) I just care that it is accurate and does what it says it will do 100% of the time. - rajgo, on 10/12/2007, -0/+0Now, lets be real. The competency of the average programmer today is way below what it would have been 20 years ago.
More software is written these days, tools are easier to use, languages are simpler, you have these great API's, there is Google, of course, in case you are stuck.
All the software that Bjarne mentions, are all very sophisticated software built by extremely good programmers.
But, how would you get great software out in an application development environment, in services companies that hire by the 1000's.
There is a problem, a philosophical & a management problem out here, and there are no simple answers !!


What is Digg?
Digg is coming to a city (and computer) near you! Check out all the details on our