Thursday, April 1, 2010

PLEX-C programming language




PLEX is an acronym for Programming Language for EXchanges and is a highlevel language developed by Ericsson in the 1970s, and extended in 1983. Programs in the AXE central processors use the Plex version Plex-C. The EMRP, which controls the subscriber stage, runs programs in Plex-M, a different dialect of Plex.

Plex is a high-level, real-time, language with very strict requirements regarding execution time.



Features:
+ high-level: A high-level programming language uses commands independent of the processor type. High-level commands are general, and usually translate into several different instructions at the machine level.
+ single-purpose: Plex-C is a programming language designed exclusively for telephony systems. It therefore lacks common statements from other programming languages such as WHILE loops, negative numeric values or real numbers. These elements are not needed in telephony.
+ real-time: Telephony software must execute as fast as possible. Our programs have to meet certain time limits specified by our customers and by international telecommunications standards organizations. Plex-C programming allows to predict execution times, even when different jobs are handled at the same time.
 
 
Tags: PLEX, PLEX-C, Programming Language for EXchanges, AXE central processors, high-level, real-time, execution time, Ericsson
 
 

No comments:

Post a Comment

Labels