Легенды и мифы ErLang

Дата 02.01.2014
Просмотров: 498


Легенды и мифы ErLang

Довольно часто в последнее время можно столкнуться с мифами, которые относятся к языку программирования ErLang. Давайте разберемся и посмотрим, что правда, а что домыслы.

Итак, что мы можем сказать про ErLang вообще? Многие вспоминают, что это такой параллельный язык программирования и он имеет медленную математику. Есть также там «числа, где имеется плавающая запятая», Так что, мол, им лучше не пользоваться.

Что касается «плавающей точки», то тут и вправду есть некоторые нюансы, правда, со времен таких проблем прошло уже почти десять лет. То есть, с тех времен, когда это можно было назвать правдой.

Ну а теперь медленная математика. Здесь сразу хочется воскликнуть: «А по сравнению с чем медленная?» Согласитесь, что по скорости вычисления человек уступает самому простому калькулятору, но ведь мы из-за этого не паникуем и не говорим, что мы такие себе недалекие.

Теперь коснемся вопроса, что Erlang программирование является параллельным языком. Здесь сама фраза совсем неверно построена, так как ни параллельных языков программирования, ни даже перпендикулярных просто нету. И если говорить, что язык Erlang был разработан исключительно для обеспечения параллельных вычислений, то в некоторой степени ошибемся. Этот язык придумывался вовсе не для развлечений, а как язык промышленный, где главной фичей была надежность.

Вот именно — Erlang является языком функциональным, так что он вполне надежен. Поведение программы доказуемо и предсказуемо, если так можно выразиться. Что же касается параллельности, то это лишь побочный эффект языковой выбранной архитектуры. Сам по себе программа дает только необходимый набор возможностей, чтобы было удобнее работать, и не более того.

Вы можете оценить статью:

УжасноПлохоНормальноХорошоОтлично (Еще нету оценок)
Loading...Loading...

Поделиться этой записью с друзьями:

ВКонтакте    Facebook    Twitter    Мой Мир    Одноклассники

Вас могут заинтересовать другие материалы:

    Мифы о продвижении сайтов
    История происхождения языков программирования
    Опровергаем основные мифы о SEO