Good Ideas, Through the Looking Glass

Tags:

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

Comments

One response to “Good Ideas, Through the Looking Glass”

  1. 세라비 Avatar

    흥미로운 자료군요. 잘 먹겠습니다~ 낼름.

    요즈음 Programming Language들이 마케팅을 하면서 아주 일반적인 아이디어일 뿐인데도 자신만의 feature라고 하는 게 보기 싫어서, (물론 unique한 feature도 있겠지만) language neutral한 feature들을 정리해볼까 하는 생각이 있었는데, 이 문서가 좋은 starting point가 되겠군요.

Leave a Reply

Your email address will not be published. Required fields are marked *