Drawbacks in languages such as C, Simula, ALGOL, BPCL made Bjarne Stroustrup
, a Danish computer scientist begin his work on C++ in around 1979, the era when these languages already existed and had varied uses.
, at Bell Labs designed C++ in the early 80s, as an object oriented language based on the C language, which powered pretty much all systems software since its creation in 1972.
Among the better known programmers and languages are Bjarne Stroustrup
and C++, Thomas E.
Any serious C++ web programmer who plans on real-world programming applications must have Bjarne Stroustrup
's Programming Principles and Practice Using C++ (0321543726, $69.99): it focuses on basic concepts and techniques and introduces programming in general--not just C++.
defined OO programming as follows: "Decide which classes you want; provide a full set of operations for each class; make commonality explicit by using inheritance." Where there is no such commonality, data abstraction suffices ("decide which type you want and provide a full set of operations for each type").
Taking Full Advantage of C++ Bjarne Stroustrup
, AT&T Bell Labs May 7, 1994 FMI (617) 862-1181 greater[underscore]boston[underscore]email@example.com