[Предыдущая история] [Следующая история]
3 марта 1998 Работал я когда-то на ЕС-1045, язык - PL/1. Программа вводилась на перфокартах, а эти сволочные перфокарты имели свойство рассыпаться, когда размер колоды превышал некий критический объем. Поскольку п/к зачастую, конечно же, не подписывались, рассыпание колоды превращалось в настоящую трагедию. И вот один сослуживец (звали его Саша) нашел выход и презентацию этого выхода обставил следующим образом: были у нас как раз то ли заказчики, то ли смежники (короче, много было народу); так вот берет этот Саша свою колоду, засовывает в ЭВМ - все отработало, все прекрасно, он откладывает несколько первых управляющих карт (они для всех программ - одни и те же), остальное тщательно тасует, кладет сверху отложенные, опять засовывает... Результат - тот же самый, все работает. Немая сцена... народ - в экстазе. Решение было простое (как и все гениальное): каждая строка в программе начиналась с метки, а заканчивалась оператором GOTO. Историю рассказал(a) .