3 ;;Quote: complexity may increase performance but at cost of intransparency, unreliability, and difficulty of documentation
|
3 ;;Quote: a simple design is more difficult to produce than a complex one; competes with trade-secrets and profits
|
QuoteRef: wirtN3_1976 ;;3 "Languages to instruct or to construct machines?
|
4 ;;Quote: primary goal of programming language is to program in abstractions instead of hardware facilities
|
4 ;;Quote: need knowledge of computer architecture, instruction codes, and data representation to use a programming language
|
4 ;;Quote: a programming language provides functions without an abstract representation; e.g., 'and' is also modulo by power of 2
|
9 ;;Quote: a programming language needs modularization to encapsulate abstract concepts
|
9 ;;Quote: a programming language should have a complete, mathematical, definition independent of a compiler or computer
|
10 ;;Quote: language documentation should be concise without ill-defined technical jargon
|
11 ;;Quote: the compiler must be reliable; every program is checked against every single rule of the language
|
11 ;;Quote: a compiler needs exhaustive error checking, fast compilation, and efficient code
|
11 ;;Quote: the execution cost of language constructs should be reasonably predictable
|
15 ;;Quote: Pascal compiler programmed in Pascal itself; 7000 lines; 63 seconds to compile
|
15 ;;Quote: Pascal is almost too complex as a programming language
|