An Overview of the Erlang Programming Language
Erlang is a general-purpose, concurrent, functional programming language. It was originally created by Ericsson, and it widely used for telecom systems. Erlang is often called Erlang/OTP, where OTP stands for open telecom platform.
Erlang Main Features
- Erlang is a functional programming language with eager evaluation.
- Erlang natively supports distributed and concurrent programming.
- A typical Erlang program comprises many small Erlang processes.
- Erlang runtime supports garbage collection.
- Erlang supports immutable data.
- Erlang supports pattern matching.
- Erlang has the "sequential subset", which supports variable assignment and dynamic typing.
Hello World in Erlang
-module(hello).
-export([hello_world/0]).
hello_world() -> io:fwrite("hello, world\n").
More on Hello World in Erlang
If you are interested in finding out more about the Erlang programming language, then here's an explanation of the Hello World program in Erlang in a little more detail:
- Hello World (Erlang): Erlang Hello World - A quick explanation
C C++ C# Clojure Crystal D Dart F# Go Haskell Java Javascript Julia Kotlin Lua Python Rust Scala Swift Typescript