История из жизни:1505

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

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

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

См.также

Внешние ссылки