Everything2
Near Matches
Ignore Exact
Full Text
Everything2

The Design and Evolution of C++

created by anotherone

(thing) by Noung (1.6 hr) (print)   ?   (I like it!) Thu Nov 01 2001 at 17:39:34

The Design and Evolution of C++ is Bjarne Stroustrup's book about the design and evolution of C++. The book is split into two main sections, one of which is a roughly chronological history of the language, from pre-history to a look at what the future may hold. The second part of the book deals with specific features of the language, and their design and implementation (features covered: memory management, casting, overloading, namespaces, class concepts, multiple inheritance and the C preprocessor.

The book is wonderfully written and is liberally scattered with Bjarne's musings on language design, and how he sees it as a matter of philosophy and sociology as well as engineering. Code examples accompany all sections, and intermediate level programmers will learn quite a lot about what is possible in C++ by looking at the examples.

Recommended read for anyone interested in language design, programming C++ or OOP.


printable version
chaos

C program that is not a C++ program using public variables in c++ classes C with Classes Effective C++
The Ministry of Crap Design Program Design Language Bjarne Stroustrup The three golden rules of user interface design
Are there any scientific alternatives to evolution? Human Resources C/C++ Algol 68
C++ egcs static_cast OOP
preprocessor Bell Labs C namespace
prehistory Genetic Sequence Comparisons Software design Attention Conservation Notice
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Nodes your grandpa would have liked:
biopiracy
Panopticism
Mountain Dew
Exotic Scales
I glimpse the elephant
biofeedback
The Eugenics Problem
An Intelligent Woman
Squirrel
December 6, 2006
Every beauty is a tragedy waiting to happen
Things I need to tell my teenaged daughters about boys
A few minutes is all it will take sometimes to completely undo me
New Writeups
TheOrientalAfrican
ToTheGuyWithAidsSittingN... (I Am Really Really Sorry)(person)
Heitah
Why I love Everything2(person)
trixingee
Dungeon Mastering for the first time(idea)
Netrat0
It's Called Subtext, Honey(person)
eyeofthebeholder
The Dragon(idea)
Heitah
consist, comprise, constitute, or compose(idea)
Meezzio
Gotlandssnus(thing)
argv
Astral Plane(idea)
Madara
One Winged Angel(fiction)
Tom Rook
Talk is cheap(poetry)
shaogo
Adelle Davis(person)
Aerobe
race car g sfjsgsd(poetry)
Binah
Dream Log: July 5, 2008(dream)
StrawberryFrog
Forgotten things in space(idea)
antigravpussy
velvet revolution fairy tale(idea)
E2 is a by-product of the existence of The Everything Development Company