Erlang / Erlang Basics Interview questions
What is Erlang?
Erlang is a functional, concurrent programming language built by Ericsson in the late 1980s to run telecom switches that had to stay up for years without a reboot. It compiles to bytecode that runs on its own virtual machine, the BEAM, rather than the OS running Erlang code natively.
The language pairs immutable data and pattern matching with a lightweight process model, so a single Erlang node can juggle hundreds of thousands of concurrent, isolated units of work. Because processes share nothing and talk only through messages, a bug in one process rarely takes down the rest of the system.
Today it powers systems where uptime matters more than raw throughput — messaging platforms like WhatsApp, telecom signaling, and financial trading gateways are common examples.
More Related questions...