Monday, December 11, 2006 - Posts

Bjarne Stroustrup Talked About the Problem with Programming

MIT's Technology Review posted the recent interview of Bjarne Stroustrup at The Problem with Programming and More Trouble with Programming.

One thing I like about C++ is that "you don't need to pay for what you don't need". For programs with high value on efficiency, such design philosophy is often necessary.  IMHO, C++ is not responsible for many criticism people claim.  So often have I seen people misuse C++ and cause lots of trouble in the software, but I would rather believe that this is because the programmers who write those code are undertrained.  Some might say that it's because C++ is too difficult to learn, yet I have not found any other language that is as powerful as C++ while much easier to learn.  Everything comes with a price, anyway.   I once read about something, by an experienced C++ programmer, in which he said C++ is "difficult to learn but easy to use".  I have started to feel the same way.

There is one sentence I would like to quote from Bjarne's interview: "Expressing dislike of something you don't know is usually known as prejudice."
posted by wenyang with 0 Comments