Content deleted Content added
No edit summary |
Citation bot (talk | contribs) Alter: title, template type. Add: s2cid, isbn, year, chapter, authors 1-1. Removed parameters. Some additions/deletions were parameter name changes. | Use this bot. Report bugs. | Suggested by Abductive | #UCB_webform 2455/3850 |
||
Line 26:
[[Image:Mobile Switching Centre-Ericsson AXE.jpg|thumb|Ericsson AXE]]
'''PLEX''' (Programming Language for EXchanges) is a special-purpose, concurrent, real-time [[programming language]]. The proprietary PLEX language is closely tied to the architecture of Ericsson's [[AXE telephone exchange]]s which it was designed to control. PLEX was developed by Göran Hemdahl at [[Ericsson]] in the 1970s,<ref name=ErlangHistory/> and it has been continuously evolving since then.<ref name=Semantics>{{cite web |url= http://cdc.ioc.ee/appsem04/webproc/short/erikson-lisper.pdf|title= A Formal Semantics for PLEX|accessdate=2009-03-07 |author= Johan Erikson and Björn Lisper|date
The language has two variants: ''Plex-C'' used for the AXE Central Processor (CP) and ''Plex-M'' used for Extension Module Regional Processors (EMRP).<ref name=Execution>{{cite web |url= http://www.mrtc.mdh.se/publications/0802.pdf|title= The Execution Model of APZ/PLEX - An Informal Description|accessdate=2009-03-07 |author= Johan Erikson and Bo Lindell|date
Ericsson started a project in the mid-1980s to create a successor language which resulted in [[Erlang (programming language)|Erlang]]. According to co-creator [[Joe Armstrong (programmer)|Joe Armstrong]], "Erlang was heavily influenced by PLEX and the AXE design."<ref name=ErlangHistory/> Erlang did not replace PLEX, but was used alongside it.
Line 48:
==References==
{{Reflist|refs=
<ref name=ErlangHistory>{{cite
}}
|