vak: (Default)
[personal profile] vak
На днях сайт Bitsavers пополнился коллекцией дистрибутивов операционной системы MTS. Michigan Terminal System, разработанная в 1968-м году для IBM/360, считается самой первой серьёзной операционной системой с разделением времени. Использовалась аж до 1999 года.

Из дистрибутива 1970 года удалось выдернуть интересную статью - учебник по одному из диалектов языка PL/I.

Из предисловия: “PL, a dialect of PL/1, is specifically designed for teaching beginning programming students. This system was developed at Stanford University as a result of a student programming language project initiated by Professors McKeeman and Reddy.

У нас в то время студенты учились программировать исключительно в машинных кодах...

Date: 2011-12-26 10:14 (UTC)
From: [identity profile] sir66.livejournal.com
Виртуальная память сильно желательна. То есть может быть и можно писать совсем перемещаемый код, но ИБМовские компиляторы с Фортрана и ПЛ/1 такого не порождали, можно и вообще обходиться без него, но жутко неудобно.

А про мейнфреймы... ну даже IBM.370 имела уже более менее нормальную организацию памяти, а какая система команд у современных мейнфреймов ИБМ нужно еще посмотреть.

Date: 2011-12-26 13:21 (UTC)
From: [identity profile] dvv.livejournal.com
Можно начать смотреть прямо с Википедии:

In effect, zSeries machines are the direct, lineal descendants of System/360, announced in 1964, and the System/370 from 1970s. Applications written for these systems can still run, unmodified, with only few exceptions, on the newest System z over four decades later. (http://en.wikipedia.org/wiki/System_z)