в своё время Фортран был модным. и в нем не было else. зато был
goto. но метка обычно была НОМЕРОМ (по сути строки). и это не было
переносимым кодом, если не одна функция/процедура на файл. а
структурное (структурированное) программирование позволяло не
косячить с переименованием нумерованных меток и предлагало else.
заодно и другие примитивы с переходами - do-while, repeat-until. и
это были деньги. а дальше чистый маркетинг, который всеми методами
объяснял, что нужно делать переносимый код. просто вместо поправить Фортран и прочие похожие языки без структурных примитивов, их начали гнобить. с другой стороны - появился Бэйсик (который Basic Fortran, но приятнее просто Basic), который был проще, но это time-to-market со стороны более дешевого железа. в конце концов всё стало одним телевидением. и только Forth заставляет вспоминать теплый ламповый "ЭЛЕКТРОНИКА МК-51". о последнем не забывает Сергей Фролов (если я не ошибаюсь, то он же <b>fk0</b>)
http://www.leningrad.su/museum/show_calc.php?n=156