The origin and virtues of semicolons in programming languages (ntietz.com)