얼랭 프로그래밍 언어

작가: Randy Alexander
창조 날짜: 28 4 월 2021
업데이트 날짜: 26 6 월 2024
Anonim
Erlang 마스터 클래스 1: 비디오 1 - 언어 처리 소개
동영상: Erlang 마스터 클래스 1: 비디오 1 - 언어 처리 소개

콘텐츠

정의-Erlang 프로그래밍 언어 란 무엇입니까?

Erlang 프로그래밍 언어는 범용의 동시 가비지 수집 프로그래밍 언어이며 런타임 시스템이기도합니다. Erlang의 순차적 파생물은 확실한 계산, 단일 할당 및 동적 데이터 입력을 가진 기능적 언어이며, 동시에 Actor 모델을 따릅니다.


1986 년 Joe Armstrong이 개발 한 Erlang은 Ericsson이 독점 언어로 처음 출시 한 다음 1998 년에 오픈 소스 언어로 출시했습니다.

Ericsson은 Erlang을 엔지니어링하여 분산, 내결함성, 실시간 및 논스톱 애플리케이션을 지원합니다. Erlang은 핫 스와핑을 지원합니다. 따라서 시스템을 다시 시작하지 않고도 코드를 교체 할 수 있습니다.

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 Erlang 프로그래밍 언어를 설명합니다

대부분의 언어에서 스레드는 복잡한 오류가 발생하기 쉬운 영역으로 간주됩니다. 그러나 Erlang을 사용하면 프로세스 작성 및 처리를위한 언어 레벨 개발이 가능합니다.

프로그래머를위한 동시 프로그래밍을 단순화하기위한 것입니다. Erlang에서는 모든 동시성이 분명합니다. 프로세스는 공유 변수가 아닌 전달을 통해 데이터를 교환하므로 잠금이 필요하지 않습니다. Erlang의 개발 개념은 Erlang 기반 시스템의 개발과 매우 유사합니다.

Erlang 개발 팀원이자 발명가 인 Mike Williams는 다음 철학을 준수합니다.

최고의 작업 기법 : 개발자 디자인을 통해 프로토 타이핑을 사용하여 최상의 작업 기술을 찾으십시오. 기술

아이디어 만이 아니라 아이디어가 충분하지 않습니다. 또한 개발자는 아이디어를 실현하고 작동하는지 검증 할 수있는 기술이 있어야합니다.

오류 최소화 : 생산 단계가 아닌 연구 단계 동안에 만 오류를 최소화하십시오.


Erlang 프로그래밍 언어의 주요 장점은 프로세스를 효율적으로 생성하고 연결하는 소수의 프리미티브 그룹으로 스레딩 및 동시성을 지원한다는 것입니다.

이러한 프로세스는 Erlang 애플리케이션 구조의 기본 요소이며 의사 소통 순차 프로세스 (CSP) 모델을 자유롭게 사용합니다.