[C++]Programming ideals

The preface of The C++ Programming Language starts, “C++ is a general purpose
programming language designed to make programming more enjoyable for the
serious programmer.” Say what? Isn’t programming all about delivering products?
About correctness, quality, and maintainability? About time-to-market?
About efficiency? About supporting software engineering? That, too, of course,
but we shouldn’t forget the programmer. Consider another example: Don Knuth
said, “The best thing about the Alto is that it doesn’t run faster at night.” The Alto
was a computer from the Xerox Palo Alto Research Center (PARC) that was one
of the first “personal computers,” as opposed to the shared computers for which
there was a lot of competition for daytime access.

C++ is a general purpose programming language designed to make programming more enjoyable for the serious programmer.
"C++语言是一种通用程序设计语言,它的一个主要设计目的就是让那些认真严肃的程序员也能体验到程序设计的乐趣”。

Say what? Isn’t programming all about delivering products?
About correctness, quality, and maintainability? About time-to-market?
About efficiency? About supporting software engineering? That, too, of course,
but we shouldn’t forget the programmer.
这是什么意思?程序设计不就是生产产品么?不就是正确性、质量和可维护性吗?不就是上市日期吗?不就是效率吗?不就是对软件工程的支持吗?当然,这些说法都没错,但是我们不能忘记程序员——也就是人。

REF
Programming -- Principles and Practice Using C++ (Second Edition) 22.1.2 Programming ideals
http://www.stroustrup.com/Programming/

你可能感兴趣的:([C++]Programming ideals)