What Languages Fix
21 hours ago
- Kevin Kelleher proposed describing programming languages by the problem they fix.
- Many programming languages can be succinctly characterized in terms of the specific issues they address.
- Examples range from early languages like Algol and Fortran (fixing low-level assembly) to modern ones like Python and Ruby (fixing Perl's kludge).
- The approach reveals how each language evolves to solve perceived shortcomings of its predecessors.