Professional Documents
Culture Documents
Programming Lenguages: ERLANG: José Armando Balche Tuk
Programming Lenguages: ERLANG: José Armando Balche Tuk
Programming Lenguages: ERLANG: José Armando Balche Tuk
Abstract— Erlang was developed by Ericsson to aid in the and you’re set. If you are a brave beginner tackling your
development of software for managing a number of different first programming language, this is easily your best bet.
telecom projects, with the first version being released in 1986,
and the first open source release of the language in 1998. We can On Linux or Mac OS X, you may be able to download the
see this in the extended Erlang release information where the source file and compile it. If the compilation approach doesn’t
Open Telecom Platform (OTP), the application development work or isn’t for you, Erlang Solutions offers a number of
platform for Erlang, exists as the primary method of delivering installs at
the Erlang development environment. This article will show an http://www.erlangsolutions.com/section/132/download-
overview of this programming language. erlangotp .
I. INTRODUCTION
Developed at Ericsson to serve on telephone switching
equipment, it seemed like a strangely special-purpose
language until recently, when our computer and network
architectures came to look a lot more like massively parallel
telephone-switching equipment.
Erlang provides a number of standard features not found in or
difficult to manage in other languages. Much of this Figure 1. Download page
functionality exists in Erlang because of it's telecom roots.
What is OTP?
For example, Erlang includes a very simple concurrency OTP is set of Erlang libraries and design principles providing
model, allowing individual blocks of code to be executed middle-ware to develop these systems. It includes its own
multiple times on the same host with relative ease. In addition distributed database, applications.
to this concurrency Erlang uses an error model that allows
failures within these processes to be identified and handled,
When installation finished, you have to add the path to the
even by a new process, which makes building highly fault
tolerant applications very easy. Finally, Erlang includes built- Command Prompt (Windows). Copy the addres of the bin
in distributed processing, allowing components to be run on file. The next figure shows it.
one machine while being requested from another.
Erlang currently occupies the 51st position of the top
programming languages IEEE’s. Figure 2. Address to copy
IV. EXAMPLES