Skip to content

Latest commit

 

History

History
57 lines (55 loc) · 2.3 KB

cm-distinctions.org

File metadata and controls

57 lines (55 loc) · 2.3 KB

Computing Magic Distinctions

Computing Distinctions

Representation and Search

DDG: Representation and Search

Early vs. Late Binding

Lazy vs. Strict Evaluation

Multiple Notations, Multiple Languages, Customizable Views

Text vs. Database vs. Persistent Virtual Store

Homoiconicity.

Intentional vs. Implementation Typing

Paradigms

Programming Paradigms Concepts, Techniques, and Models of Computer Programming

Integral Proving and Programming

Metaprogramming

Rule of Least Power

Rule of Least Power Regular Expressions, RTNs, Relational Algebra, Horne Clauses

Constancy, Monotonicity, Versioning

  • No loss of information
  • Time Travel
  • Hidden violations maybe OK!

Artificial Intelligence Techniques

Efficiency

  • Algorithm and Heuristic Efficiency
  • Impedance issues between HLLs and conventional machines
  • Compilers, Interpreters, Runtime support overhead
  • Energy Efficiency
  • Programmer Efficiency

Process, Methodology, Architecture, Design, Implmentation, etc.

Miscellaneous