start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
start [2009/10/08 14:01] – tvcutsem | start [2009/10/08 14:04] – tvcutsem | ||
---|---|---|---|
Line 26: | Line 26: | ||
====== Why another programming language? ====== | ====== Why another programming language? ====== | ||
- | "What does a high-level language accomplish? It frees a program from much of its accidental complexity. An abstract program consists of conceptual constructs: operations, data types, sequences, and communication. The concrete machine program is concerned with bits, registers, conditions, branches, channels, disks, and such. To the extent that the high-level language embodies the constructs one wants in the abstract program and avoids all lower ones, it eliminates a whole level of complexity that was never inherent in the program at all." - Frederick Brooks, No Silver Bullet. | + | "What does a high-level language accomplish? It frees a program from much of its accidental complexity. An abstract program consists of conceptual constructs: operations, data types, sequences, and communication. The concrete machine program is concerned with bits, registers, conditions, branches, channels, disks, and such. To the extent that the high-level language embodies the constructs one wants in the abstract program and avoids all lower ones, it eliminates a whole level of complexity that was never inherent in the program at all." - Frederick Brooks, |
+ | Software Engineering// | ||
====== Contact ====== | ====== Contact ====== |
start.txt · Last modified: 2021/09/24 10:20 by elisag