У дома развитие Какво е език за програмиране на erlang? - определение от техопедия

Какво е език за програмиране на erlang? - определение от техопедия

Съдържание:

Anonim

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

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

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

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

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

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

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

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

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

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

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

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

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

Какво е език за програмиране на erlang? - определение от техопедия