Embed presentation
Download to read offline


![Erlang and OTP in Action (LOGAN, 2011; MERRIT, 2011; CARLSSON, 2011)
“Functional programming and the mindset that it
teaches you are a natural match to the problems
encountered in concurrent and distributed
programming [...]”](https://image.slidesharecdn.com/erlangsemenrolao-felipemamud-160719233559/85/TDC2016SP-Trilha-Programacao-Funcional-3-320.jpg)












Erlang is a programming language and runtime environment used to build massively scalable soft real-time systems with requirements for high availability. It was originally developed in 1986 at Ericsson for building telephony switches. Erlang has a built-in support for concurrency, distribution and fault tolerance through lightweight processes and message passing. It includes the Open Telecom Platform (OTP) which provides common frameworks and design principles for building these systems. Many companies use Erlang and OTP to build large distributed systems that require high availability.


![Erlang and OTP in Action (LOGAN, 2011; MERRIT, 2011; CARLSSON, 2011)
“Functional programming and the mindset that it
teaches you are a natural match to the problems
encountered in concurrent and distributed
programming [...]”](https://image.slidesharecdn.com/erlangsemenrolao-felipemamud-160719233559/85/TDC2016SP-Trilha-Programacao-Funcional-3-320.jpg)










