Erlang

Updated: 04/26/2017 by Computer Hope
Erlang logo

First developed in 1986, Erlang is a functional programming language that was highly influential in the world of programming language design. It is still widely used today, and is a dynamically typed language that focuses on concurrency, distributed programs, and fault tolerance. Another interesting aspect of Erlang is that it supports hot-swapping, meaning that code can be changed without stopping a system.

Erlang History

The first versions of Erlang were a proprietary project at Ericsson — the name "Erlang" is rumored to be an abbreviation for "Ericsson language" — and was originally intended to be used in the operation of telephone switches. The language was open sourced in 1998, and since then it has inspired the design of programming languages such as F#, Clojure, Rust, Opa, Elixir, Dart, and Akka.

Hello, World! in Erlang

-module(helloworld).
-export([start/0]).

start() ->
io:fwrite("Hello, world!\n").

Functional programming, Hello World, Programming terms