Мова програмування Erlang

Автор: Randy Alexander
Дата Створення: 28 Квітень 2021
Дата Оновлення: 24 Червень 2024
Anonim
5 ХУДШИХ языков программирования, которые не стоит учить!
Відеоролик: 5 ХУДШИХ языков программирования, которые не стоит учить!

Зміст

Визначення - Що означає мова програмування Erlang?

Мова програмування Erlang - це програма програмування загального призначення, одночасна і зібрана сміттям, яка також виконує функції системи виконання. Послідовна похідна Erlang - це функціональна мова з твердим обчисленням, єдиним призначенням та динамічним введенням даних, що одночасно слідує моделі Actor.


Ерланг, розроблений Джо Армстронгом у 1986 році, спочатку був випущений Ericsson як власна мова, а потім у 1998 році як мова з відкритим кодом.

Ericsson розробив Erlang для підтримки розповсюджених програм, стійких до відмов, програмного забезпечення в режимі реального часу та без зупинки. Erlang підтримує гарячу заміну; таким чином код можна замінити без перезавантаження системи.

Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює мову програмування Erlang

У більшості мов потоки розглядаються як складні області, схильні до помилок. Однак Ерланг дозволяє розробляти мовний рівень для створення та обробки процесів.

Це покликане спростити одночасне програмування для програмістів. У Ерланге вся сукупність явно зрозуміла; обмінюється даними шляхом передачі, а не загальних змінних, усуваючи існування та потребу в блокуваннях. Концепції розвитку Ерланга дуже схожі на розробку вбудованих в Ерланг систем.


Майк Вільямс, член команди розвитку та винахідник Ерланга, дотримується такої філософії:

Найкращі методи роботи: Знайдіть найкращі методи роботи, використовуючи прототипування через дизайн розробників. Навички

Не просто ідеї: Ідей недостатньо. Розробник також повинен володіти навичками реалізувати ідеї та перевірити їхню роботу.

Мінімізувати помилки: Зберігайте помилки до мінімуму, бажано лише під час фази дослідження, а не під час виробництва.

Головною перевагою мови програмування Erlang є підтримка різьблення рівномірності та сумісність з невеликою групою примітивів, які ефективно генерують і зв'язують процеси.

Ці процеси є основними елементами структури програми Erlang і вільно використовують модель послідовних комунікаційних процесів (CSP).