01Erlang and the Decision to Make Fault-Tolerant Concurrency a Language PropertyErlang combined lightweight isolated processes, asynchronous messages and supervisory recovery into a programming model designed for long-lived telecom systems.↗