Historia Między 1982 a 1986 rokiem w laboratoriach firmy Ericsson prowadzone były badania nad przydatnością poszczególnych istniejących wówczas języków programowania pod kątem tworzenia aplikacji współbieżnych na potrzeby telekomunikacji, które wymagały długotrwałej, bezawaryjnej pracy przy dużej liczbie wątków. Analizowano cechy każdego języka, identyfikując potencjalne problemy, jakie mogły one powodować. Mimo stopniowego zawężania zbioru rozpatrywanych języków, ustalono, że żaden z nich nie spełnia wymagań firmy, dlatego zdecydowano się na zaprojektowanie zupełnie nowego od podstaw.
Erlanga stworzył Joe Armstrong, wzorując się na języku Prolog i pisząc w nim pierwszy interpreter. Był on testowany przez Ericsson oraz wybrane firmy zewnętrzne. W 1990 roku język został pokazany publicznie na konferencji ISS'90, co zaowocowało wzrostem liczby użytkowników. Pierwsza implementacja języka była mało wydajna, dlatego już w latach 80. rozpoczęto prace nad jej szybszym następcą. Ostateczne jej udostępnienie miało miejsce w roku 1991.