пл.8
PL.8 — это диалект PL/I, разработанный IBM Research в 1970-х годах группой компиляторов под руководством Мартина Хопкинса в рамках крупной исследовательской программы, которая привела к созданию архитектуры IBM RISC . [1] Он был назван так потому, что составлял около 80% PL/I. [1] Написанный на PL/I и загруженный с помощью оптимизирующего компилятора PL/I, он был альтернативой PL/S для системного программирования, первоначально компилируясь в промежуточный машинно-независимый язык с символическими регистрами и машинными операциями. [2] были применены машинно-независимые методы оптимизации программ, К этому промежуточному языку что позволило создать исключительно хороший объектный код. Промежуточный язык был сопоставлен серверной частью с архитектурой регистров и набором команд целевой машины. Серверные части были написаны для IBM 801 , S/370, Motorola 68000 , [3] [4] и ПИТАНИЕ / PowerPC . [ нужна ссылка ] Версия использовалась на мэйнфреймах IBM в качестве инструмента разработки программного обеспечения, которое разрабатывалось для IBM AS/400 , а также для написания внутреннего кода «i370» для набора микросхем «Capitol», используемого в процессоре IBM 9377 и некоторых ES. /9370 модели [5] [6] и милликод для процессоров S/390 и z/Architecture. [7]
Ссылки
[ редактировать ]- ^ Перейти обратно: а б Кок, Джон; Маркштейн, В. (январь 1990 г.). «Эволюция технологии RISC в IBM» (PDF) . Журнал исследований и разработок IBM . 34 (1). ИБМ : 4–11. дои : 10.1147/rd.341.0004 . Проверено 6 марта 2008 г.
- ^ Компилятор описан в: Джордж Радин (май 1983 г.). «Миникомпьютер 801». Журнал исследований и разработок IBM . 27 (3): 237–246. дои : 10.1147/rd.273.0237 .
- ^ Марк Ауслендер ; Мартин Хопкинс (июнь 1982 г.). «Обзор компилятора PL.8» (PDF) . Уведомления SIGPLAN . 17 (6).
- ^ Чарльз Х. Фергюсон; Чарльз Р. Моррис (1993). Компьютерные войны: мир после IBM . Книги о бороде. п. 44. ИСБН 978-1-58798-139-5 .
- ^ Мергнер, Юрген; Швермер, Хартмут Р. (сентябрь 1988 г.). «I370 – новое измерение микропрограммирования». Информационный бюллетень ACM SIGMICRO . 19 (3): 24–31. дои : 10.1145/62185.62189 . ISSN 1050-916X . S2CID 2068407 .
- ^ Вильгельм Спрут, изд. (6 декабря 2012 г.). «7.2 Микропрограммирование высокого уровня в I370». Конструкция микропроцессора . Спрингер-Верлаг . ISBN 978-3-642-74918-6 .
- ^ Геллерих, В.; Хендель, Т.; Земля, Р.; Леманн, Х.; Мюллер, М.; Оден, штат Пенсильвания; Пеннер, Х. (май 2004 г.). «64-битный компилятор GNU PL8: на пути к открытой стандартной среде для разработки встроенного ПО». Журнал исследований и разработок IBM . 48 (3,4): 543–556. дои : 10.1147/rd.483.0543 .