PLEX (язык программирования) - PLEX (programming language)
Парадигма | процедурный, императив, одновременно |
---|---|
Разработчик | Йоран Хемдал |
Впервые появился | 1970-е годы |
Операционные системы | Ericsson APZ |
Лицензия | Проприетарный |
Диалекты | |
Плекс-С, Плекс-М | |
Под влиянием | |
Erlang |
ПЛЕКС (Язык программирования для бирж) - это специализированный, параллельный, в реальном времени язык программирования. Собственный язык PLEX тесно связан с архитектурой Эрикссон. Телефонные станции AX который он был разработан, чтобы управлять. PLEX был разработан Йораном Хемдалом в Ericsson в 1970-е годы[1] и с тех пор он постоянно развивается.[2] В 2008 году PLEX описывался как «нечто среднее между Фортран и макроассемблер."[3]
У языка есть два варианта: Plex-C используется для центрального процессора (CP) AX и Плекс-М используется для региональных процессоров модуля расширения (EMRP).[4]
В середине 1980-х годов Эрикссон начал проект по созданию нового языка, в результате которого Erlang. По словам соавтора Джо Армстронг, «Erlang находился под сильным влиянием PLEX и дизайна AX».[1] Erlang не заменил PLEX, но использовался вместе с ним.
Модель исполнения
Система делится на отдельно скомпилированные и загруженные блоки кода, называемые «блоками». Блок ожидает одного или нескольких сигналов, отправленных из другого места в системе, которые запускают выполнение кода.[4]
Пре-компиляторы
Несколько прекомпиляторы или существуют генераторы кода, чтобы производить исходный код в Plex-C из высший уровень языки или графические модели. Они могут генерировать Plex-C из:
- Спецификация и язык описания графическое представление (SDL / GR)
- Plex-SQL, расширение Plex-C с база данных удобства
- Плекс высокого уровня (HLPLEX) еще одно расширение Plex-C
Исходный код в Plex-C скомпилирован на ассемблере ASA210C. Бинарная форма ASA210C интерпретируется комбинацией оборудования и микрокод, или составлен своевременный компилятор в родной Машинный код для большой емкости микропроцессор.
Рекомендации
- ^ а б . Дои:10.1145/1238844.1238850. Цитировать журнал требует
| журнал =
(помощь); Отсутствует или пусто| название =
(помощь) - ^ Йохан Эриксон и Бьёрн Лиспер. «Формальная семантика для PLEX» (PDF). Университет Мелардален. Получено 2009-03-07.
- ^ Гаага, Джеймс. «Моя дорога в Эрланг». Программирование в 21 веке.
- ^ а б Йохан Эриксон и Бо Линделл. «Модель исполнения APZ / PLEX - неформальное описание» (PDF). Университет Мелардален. Получено 2009-03-07.
Этот язык программирования -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |