Erlang
얼랭(Erlang, 영어: IPA: [ˈɜrlæŋ])은 범용 병렬 프로그래밍 언어이다. 함수형 언어가 효율적으로 산업 현장등에서 사용되는 유명한 사례이다.
원래는 에릭슨(Ericsson)사에서 스위칭 소프트웨어에서 사용하기 위해 개발했지만, 1998년에 오픈 소스로 공개되었다.
흔히 Erlang이라는 이름이 Ericsson Language에서 따온 것이라고 생각하지만, 실제로는 통신이론을 연구한 덴마크의 수학자 Agner Krarup Erlang의 이름에서 따온 것이다.
1980년대 등장한 얼랭은 함수형 언어 가운데 산업에서 쓰이는 유일한 언어이며, 분산적인 프로그래밍,동시성, 병렬적인 처리가 가장 큰 특징입니다. 최근 멀티코어(multicore) 시스템의 확산으로 각광받고 있으며 기존 순차적 프로그래밍 언어가 맞닥뜨리는 속도와 과부하 문제를 탁월하게 해결할 수 있습니다.
핫 코드 업데이트
- Erlang 핫 코드 업데이트의 활용 방법 | GeekNews
- Erlang 생태계의 강력한 기능 중 하나는 핫 코드 업데이트임
- 이 기능은 거의 다른 런타임에서는 불가능하며 매우 독특함
- Elixir는 Erlang 위에서 빌드되었으며 동일한 기능을 지원함