Do you know Ericsson Programming Language?

Erlang is a programming language originally developed at the Ericsson Computer Science Laboratory. OTP (Open Telecom Platform) is a collection of middleware and libraries in Erlang.

image

Erlang/OTP has been battle tested in a number of Ericsson products for building robust fault-tolerant distributed applications, for example AXD301 (ATM switch).

Main developer and maintainer is the Erlang/OTP unit at Ericsson.

Source: About - Erlang/OTP

2 Likes

Ericsson to WhatsApp : The Story of Erlang

How a programming language from Sweden powered one of the most valuable startup of the 2010s.

Some History !

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 exchanges which it was designed to control. PLEX was developed by Göran Hemdahl at Ericsson in the 1970s,and it has been continuously evolving since then.PLEX was described in 2008 as “a cross between Fortran and a macro assembler.”

The language has two variants: Plex-C used for the AXE Central Processor (CP) and Plex-M used for Extension Module Regional Processors (EMRP).

Ericsson started a project in the mid-1980s to create a successor language which resulted in Erlang.
According to co-creator Joe Armstrong, “Erlang was heavily influenced by PLEX and the AXE design” Erlang did not replace PLEX, but was used alongside it.