DDG: Representation and Search
Homoiconicity.
Programming Paradigms Concepts, Techniques, and Models of Computer Programming
Rule of Least Power Regular Expressions, RTNs, Relational Algebra, Horne Clauses
- No loss of information
- Time Travel
- Hidden violations maybe OK!
- Knowledge Representation and Reasoning
- Blackboard Architecture
- Logic Programming
- Constraint Programming
- Constraint Logic Programming
- Algorithm and Heuristic Efficiency
- Impedance issues between HLLs and conventional machines
- Compilers, Interpreters, Runtime support overhead
- Energy Efficiency
- Programmer Efficiency
- Software Architecture
- Deployment
- “Maintenance”
- Design Patterns
- Bootstrapping
- InterLisp
- DWIM
- LOOPS
- Engelbart
- Augmentation of Intellect
- Collaboration Support
- MIT Lisp Machine
- Ted Nelson
- Computer Lib / Dream Machines
- XR, Croquet, Interactive Eyegaze
- Magic