Hasty Briefsbeta

Bilingual

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.