Ерланг език за програмиране

Автор: Randy Alexander
Дата На Създаване: 28 Април 2021
Дата На Актуализиране: 26 Юни 2024
Anonim
ПРОГРАММИРОВАНИЕ УМИРАЕТ? Не учите эти 5 языков программирования
Видео: ПРОГРАММИРОВАНИЕ УМИРАЕТ? Не учите эти 5 языков программирования

Съдържание

Определение - Какво означава език за програмиране на Erlang?

Езикът за програмиране на Erlang е език за програмиране с общо предназначение, едновременно и събиране на боклук, който също служи като система за изпълнение. Последователната производна на Erlang е функционален език с твърдо изчисление, единично задаване и динамично въвеждане на данни, който едновременно следва модела Actor.


Разработен от Джо Армстронг през 1986 г., Erlang е пуснат за първи път от Ericsson като патентен език, след това е освободен през 1998 г. като език с отворен код.

Ericsson проектира Erlang за поддръжка на разпространени, отказоустойчиви, софтуерни приложения в реално време и непрекъснатост. Erlang поддържа гореща смяна; по този начин кодът може да бъде заменен без рестартиране на системата.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Techopedia обяснява програмния език на Erlang

В повечето езици нишките се разглеждат като сложни области, предразположени към грешки. Erlang обаче позволява разработване на езиково ниво за създаване и обработка на процеси.

Това има за цел да опрости едновременното програмиране за програмистите. В Erlang цялата съвместимост е изрично ясна; обработва обмен на данни чрез преминаване, а не споделени променливи, елиминирайки съществуването и необходимостта от заключване. Концепциите за развитие на Erlang много приличат на разработването на системи, изградени от Erlang.


Майк Уилямс, член на екипа за разработка и изобретател на Ерланг, спазва следната философия:

Най-добрите техники на работа: Намерете най-добрите техники на работа, като използвате прототипиране чрез дизайна на разработчиците. умения

Не само идеи: Идеите не са достатъчни. Програмистът също трябва да притежава умения да реализира идеите и да провери дали работят.

Минимизиране на грешките: Дръжте грешките до минимум, за предпочитане само по време на фазата на изследване, а не по време на производството.

Основно предимство на програмния език на Erlang е неговата поддръжка за резбоване и съвместност с малка група примитиви, ефективно генериращи и свързващи процеси.

Тези процеси са основни елементи на структурата на приложението на Erlang и свободно използват модела на комуникационните последователни процеси (CSP).