Yesterday, a coworker passed me a pdf extracted form the {cuv} magazine, Sep09, where Bjarne Stroustup talks briefly about the incoming c++ standard revision, c++0x. Last revision was c++98.
At the beginning of article, he says:
‘What will C++ be once we have the facilities offered by the upcoming
standard?’ This is not an innocent ‘just philosophical’ question. Consider
how many programmers have been harmed by believing that ‘C++ is an
object-oriented language’ and ‘religiously’ built all code into huge class
hierarchies, missing out on simpler, more modular approaches and on
generic programming. Of course C++ also supports OOP, but a simple
label – especially if supported by doctrinaire teaching – can do harm by
overly narrowing a programmer’s view of what can be considered
reasonable code.
Is interesting what the main creator of c++ thinks about using it in complex Object Oriented systems.
You can download the pdf here.


1 comments:
It's not only interesting, but in my opinion, a really clever remark.
How many of us has suffered either the fanatism of so-called-"gurus" with C and their despise of C++ and OOP? Or the same blind approach to STL or Boost?
Well, is the same blindness and closed-mind opinion if the fanatism is not against objects and classes, but for them.
Post a Comment