Solvability and Performance
Decidability and Ambiguity
Ambiguity in code creates the potential for errors. To eliminate ambiguity, programmers use strict syntax and low level programming languages such as binary.
Moore's Law
Moore's Law was an observation by Gordon Moore that processing power was doubling every year. His observation stated that computers would continually become more compact and more powerful due to increasing amount of transistors per inch. However, computers will soon reach their smallest size. Computers are increasingly limited by materials and physics.