Stroustrup wanted to write efficient systems programs in the styles
encouraged by Simula67. To do that, he added facilities for better type
checking, data abstraction, and object-oriented programming to C. The
more general aim was to design a language in which developers could
write programs that were both efficient and elegant. Many languages
force you to choose between those two alternatives.
The specific tasks that caused Stroustrup to start designing and
implementing C++ (initially called “C with Classes”) had to do with
distributing operating system facilities across a network.
No comments:
Post a Comment