PL/M

Материал из Wiki Downgrade

Перейти к: навигация, поиск

PL/M (англ. programming language for microcomputers) — процедурный язык программирования, разработанный в 1972 ujle Гари Киделлом, вскоре основателем компании Digital Research, для микропроцессора Intel 8008.

Язык заимствовал идеи из PL/I, ALGOL, XPL и имел интегрированный макропроцессор. Компиляторы PL/M существовали для ранних моделей процессоров Intel: 8008, 8080, 8051, 8086, 286, 386 и 486.

В СССР язык был адаптирован под названием ПЛ/М-80 и использовался в ОС ДОС 1800 для микро-ЭВМ СМ 1800, версия для процессора 8086 под названием ПЛ/М-86 входила в состав набора операционных систем для микро-ЭВМ СМ 1810.

Содержание

[править] Труд Гари Киделла и плата за него

Гари работал над PL/M всего один день в неделю, в свободное от учебы время. Потом он продал PL/M компании Intel. В качестве части оплаты Intel подарила Киделлу Intellec-8 - систему раработки, которая постепенно модернизирована Intel для работ с процессором 8080, дополнена монитором и устройством для чтения перфолент.

[править] Литература

[править] На русском

  • Система программного обеспечения СМ 1800. Описание языка ПЛ/М. — Москва: ИНЭУМ, 1980.
  • Шаньгин В. Ф., Поддубная Л. М. Программирование на языке ПЛ/М. — Москва: Высшая школа, 1991 (ISBN 5-06-001789-3)
  • Гребенников Л. К., Летник Л. А. Программирование микропроцессорных систем на языке ПЛ/М. — Москва: Финансы и статистика, 1996
  • Пройдаков Э.М. Использование макроопределений в языке ПЛ/М. http://www.computer-museum.ru/histsoft/plmmacro.htm

[править] На английском

  • Intel Corporation (1976). PL/M-80 Programming Manual. Doc # 98-268B.
  • McCracken, Daniel D. (1978). A Guide to PL/M Programming for Microcomputer Applications. Pearson Addison-Wesley.
Источник — «http://wiki.old-dos.ru/index.php/PL/M»