A newsletter post combining a charity fundraiser announcement (Logic for Programmers book at 50% off, benefiting the Greater Chicago Food Depository) with a programming history teaser. The technical content explores the historical debate around goto statements, questioning the common claim that Dijkstra was specifically railing against 'wild' gotos. Research into early languages reveals FORTRAN had tame gotos, BASIC had wild gotos, and COBOL's ALTER statement could change a goto's target at runtime — a particularly unusual control flow mechanism discussed with code examples in C and JavaScript.
2 Impressions