Good Ideas, Through the Looking Glass
이 학교 이름 많이 들어보네요. 재미있는 글 같습니다.
Abstract
An entire potpourri of ideas is listed from the past decades of Computer Science and Computer Technology. Widely acclaimed at their time, many have lost in splendor and brilliance under today’s critical scrutiny. We try to find reasons. Some of the ideas are almost forgotten. But we believe that they are worth recalling, not the least because one must try to learn from the past, be it for the sake of progress, intellectual stimulation, or fun.Contents
1. Introduction
2. Hardware Technology
3. Computer Architecture
3.1. Representation of numbers
3.2. Data addressing
3.3. Expression Stacks
3.4. Variable length data
3.5. Storing return addresses in the code
3.6. Virtual Addressing
3.7. Memory protection and user classes
3.8. Complex Instruction Sets
3.9. Register windows
4. Programming Language Features
4.1. Notation and Syntax
4.2. The GO TO statement
4.3. Switches
4.4. Algol’s complicated for statement
4.5. Own variables
4.6. Algol’s name parameter
4.7. Incomplete parameter specifications
4.8. Loopholes
5. Miscellaneus techniques
5.1. Syntax analysis
5.2. Extensible languages
5.3. Nested procedures and Dijkstra’s display
5.4. Tree-structured symbol tables
5.5. Using wrong tools
5.6. Wizards
6. Programming paradigms
6.1. Functional programming
6.2. Logic programming
6.3. Object-oriented programming
7. Concluding remarks