Content deleted Content added
m iw sv |
DanielRigal (talk | contribs) box |
||
Line 1:
{{Infobox programming language
| name = Plex
| logo =
| caption =
| file ext =
| paradigm = [[procedural programming|procedural]], [[imperative programming|imperative]]
| released = 1970s
| designer =
| developer = Göran Hemdahl
| latest release version =
| latest release date = <!-- {{start date and age|YYYY|MM|DD}} -->
| latest preview version =
| latest preview date = <!-- {{start date and age|YYYY|MM|DD}} -->
| typing =
| implementations =
| dialects = Plex-C, Plex-M
| influenced by =
| influenced =
| programming language =
| operating system = Ericsson APZ
| license = Proprietary
| website =
| wikibooks =
}}
'''PLEX''' (''Programming Language for EXchanges'') is a special-purpose, pseudo-parallel and event-driven real-time [[programming language]]. Dedicated for [[AXE telephone exchange|AXE telephone exchanges]], it was developed by Göran Hemdahl at [[Ericsson]].<ref name=ErlangHistory>{{cite web |url= http://www.cs.chalmers.se/Cs/Grundutb/Kurser/ppxt/HT2007/general/languages/armstrong-erlang_history.pdf|title= A History of Erlang|accessdate=2009-03-07 |author= Joe Armstrong|date= |work= |publisher=Ericsson AB}}</ref> Originally designed in the [[1970s]], 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= |work= |publisher=Mälardalen University}}</ref> The language has two variants: ''Plex-C'' used for AXE Central Processors (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= |work= |publisher=Mälardalen University}}</ref>
|