Hacker News new | ask | show | jobs
by rootbear 285 days ago
That was from Algol 68. Algol 60 used BEGIN/END blocks when the body of a do loop (or a then or else block, etc.) had more than one statement. Bash was influenced by Algol 68.