Да-да, меня тоже корёжит от лажи типа {filename,[109,121,32,112,101,110,105,115,32,105,115,32,98,105,103,103,101,114,32,116,104,97,110,32,121,111,117,114,115]} в логах. Вот такие охрененные строки, да.
Хз, чо там с удаленкой. Насколько я знаю в МЕРА (крупный нижегородский аутсорсер) большой спрос на ерланг, еще часто мелькает некий DataArt, вроде бы тоже крупный. А так вообще на hh.ru много вакансий.
Одно время им жутко интересовался, но так и не понял, зачем он нужен лично мне. В домашних условиях ради фана его применить ну некуда. В самом языке фана тоже не особенно-то. Весь-то он сыренький, кривенький, костыльненький. Препроцессор, параметризованные модули - ну ёбаный стыд. Стандартная библиотека никакая, сообщения об ошибках - почему мне за них стыдно, а создателям - нет? Классы типов, полиморфизм - нет, армстрог сказал, что ООП не тру, утритесь. Синтаксис - мы упоролись прологом, а всё остальное прихерачили левой пяткой в пятницу. Рекорды - на самом деле их нет, это кортежи и препроцессор. Сейчас хоть эликсир есть, а так вообще стыдненько. Ответ ОПу: если любишь телекомы и не страдаешь внутренним чувством прекрасного - тогда норм доменно-специфический недоязычок для программирования роутеров. А так нафиг нужно. Если перед девочками понтоваться - лучше гопник хаскель с гонадами.
Я на нём писал, по работе. Посредственный язычок. В нём, конечно, есть забавная идея let it fail, но она приводит к тому, что у тебя в системе месяцами что-то не работает, а ты об этом и не знаешь.
Тому, кто собрался учить Erlang на реальных задачах, я сильно сомневаюсь, что достаточно знаний у новичка, чтобы создавать не переписываемый после него код для прода.
Я имею определенное представление, но не пишу, ибо лень и некогда, если есть возможность, то использую что-то готовое или ставлю поиграться.
Особенно забавляет, когда начинают рассуждать о многопоточности, конкурентности, легковесных процессах, ассинхронщине, хвостовой рекурсии, IPC и т.д. и т.п. ...
Одно время им жутко интересовался, но так и не понял, зачем он нужен лично мне.
Ты говнопользователь, программировать даже не умеешь
В домашних условиях ради фана его применить ну некуда.
Есть куда, если не говнопользователь.
В самом языке фана тоже не особенно-то.
Есть куда, если не говнопользователь.
параметризованные модули - ну ёбаный стыд.
уже выпилили их
Стандартная библиотека никакая,
Это бред, в стандартной библиотеке проблема в несогласующимся апи между модулями, а так там мощи достаточно.
сообщения об ошибках - почему мне за них стыдно, а создателям - нет
Потому что ты двоечник, читать их не умеешь, стектрейсы там отлично ошибки демонстрируют
Классы типов, полиморфизм - нет, армстрог сказал, что ООП не тру, утритесь.
Не придуривайся, там где применяют Эрланг ООП нужен, как компьютеру форточки. Если же ты микроскоп берёшь вместо молотка для забивания гвоздей, то ты сам себе злобный дендроид.
Синтаксис - мы упоролись прологом, а всё остальное прихерачили левой пяткой в пятницу.
В синтаксисе есть проблемы, но так радикально не надо нести, всё таки он получше, чем в питонах всяких.
Рекорды - на самом деле их нет, это кортежи и препроцессор.
А что, структур тогда тоже нет в сях, это же просто адрес в памяти со смещениями полей, ты думай, что за чушь несешь, рекорды отличный синтаксический сахар, и то что они трансформируются в кортежи даже полезно в некоторых случаях, что тебе ещё от них надо?
Сейчас хоть эликсир есть, а так вообще стыдненько.
эликсир был давно
Ответ ОПу: если любишь телекомы и не страдаешь внутренним чувством прекрасного - тогда норм доменно-специфический недоязычок для программирования роутеров. А так нафиг нужно. Если перед девочками понтоваться - лучше гопник хаскель с гонадами.
ребятки, хэлп, помогите написать программку на erlang, пожаааалуйста:
Определять номер элемента списка из целых чисел, значение которого равно сумме первого и последнего элементов того же списка.