LINUX.ORG.RU

Хочется понять говно ли эрланг

 , ,


2

9

Эрланг, как утвердается очень крут для телекома. А в телекоме активно используется протокол DIAMETER. В эрланге есть его поддержка даже http://www.erlang.org/doc/man/diameter.html

Меня удивило, что эриксон сделал свою софтину, которая активно использует диаметр на С++ и жава, а не на родном эралнге. И есть пдозрение, что реализвация диаметра в эранге полное говно. Меня бы разубедили бы бенчмарки, но их не найти. Может кто-то понимающий в эрланге помог бы? Сбацали бы тест, сравнили ли бы с реализацией на С/C++? С меня реализация на С++ и тула для создания нагрузки (seagull)

Перемещено mono из talks

★★★
Ответ на: комментарий от alienclaster

Ты решил оживить тему лиспосрачем? У эрланга проблемы не в языке, а в vm. Как язык он своего рода тоже почт идеален - как жабка. В том смысле что он 95% делает все нужно достаточно гармонично, а остальные 5% без качественного перехода в другую категорию уже не сделаешь. Не считая отсутствия статической типизации.

r ★★★★★
()
Последнее исправление: r (всего исправлений: 1)
Ответ на: комментарий от r

Ты решил оживить тему лиспосрачем?

Мне действительно интересно, у clojure искаробки есть STM и actor model + jvm. Что такого есть в эрланге, чего нет в кложе?

У эрланга проблемы не в языке, а в vm.

orly? Т.е. как язык erlang ok? Динамическая типизация, чистота, отсутствие макросов, LSD-prolog style?

alienclaster ★★★
()
Ответ на: комментарий от r

Как язык он своего рода тоже почт идеален - как жабка

Жабка почти идеальна? :) Т.е. так идеальна, что жабщикам нужна скала.

alienclaster ★★★
()
Ответ на: комментарий от alienclaster

у clojure искаробки есть STM

И что? Все должно быть stm?

Что такого есть в эрланге, чего нет в кложе?

Отсутствие лиспа?

STM и actors есть и в java и в scala.

Динамическая типизация, чистота, отсутствие макросов, LSD-prolog style?

Кложура тоже динамиеская + лисп. В эрланге есть и простые макры по типу сишных и parse transform, для более серьезных упражнений.

OTP либа там достаточно хорошая для создания с минимальными затратами распределенных приложений.

r ★★★★★
()
Ответ на: комментарий от alienclaster

Жабка почти идеальна?

Да.

Т.е. так идеальна, что жабщикам нужна скала.

Скала - качественный переход ради фич, а не по причине кривизны жабы. А точки зрения абстрактного дизайна языка - жабка почти идеальна.

r ★★★★★
()
Ответ на: комментарий от r

Она хороша, но если бы ее делали с нуля в 2013, то сам подумай какая бы она была

vertexua ★★★★★
()
Ответ на: комментарий от Xroft

Кстати, если интересно можете глянуть http://dlang.ru/Why-D-is-Better

Это написал человек который не имеет ни понятия ни ууваженяи к целевой аудитории.

r ★★★★★
()
Ответ на: комментарий от Xroft

Говнотекст зомбированного человека, который повторяет какие-то говнозаклинания

vromanov ★★★
() автор топика
27 января 2015 г.
Ответ на: комментарий от r

кто круче?

Erlang VM круче JVM в плане производительности. JVM круче ErlangVM в плане фишек и туевой кучи языков. Эрланг круче жабы в плане простоты изучения и распределенности. Жаба круче Эрланга в плане универсальности) Clojure круче жабы, скалы и эрланга в плане того, что это - лисп))))

Хаскель круче всех них в плане матана))))

anonymous
()
Ответ на: кто круче? от anonymous

Erlang VM круче JVM в плане производительности.

Жирненький, зелененький!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.