Уважаемые коллеги! Привожу выдержку из письма нашего соратника, Олега Юрьевича Еремина: Мне казалось, что черный пиар существует только в политике, но мне случайно попался фрагмент, который является примером формирования отрицательного отношения к мэйнфреймам у людей, с ними не знакомыми.
“Основы программирования”, Борисенко В.В., изд. Интернет – Университет Информационных Технологий.
Читаем, стр. 77:
“В старых архитектурах, в которых аппаратный стек отсутствовал (например, в компьютерах IBM 360/370), точки возврата сохранялись в фиксированных ячейках памяти для каждой подпрограммы. Это делало невозможной рекурсию, т.е. повторный вызов той же подпрограммы непосредственно из ее текста или цепочку промежуточных вызовов, поскольку при повторном вызове старое содержимое ячейки, хранившей адрес возврата, терялось.”
Понятие реентерабельной программы было в S/360 изначально. “Супервизор и управление данными”, изд. “Советское радио”, 1973 г., стр. 14. Мне трудно предположить, что автор учебника не понимает, что реентерабельность подпрограммы, для организации рекурсивных вызовов, может быть обеспечена и без стека. Тем более, что наличие стека не обеспечивает на автомате возможность рекурсии. Кроме того, в учебнике есть еще несколько пассажей, которые, по моему мнению, не допустимы в учебной!!!! литературе.