Автор Гілка: Мова програмування Erlang  (Прочитано 11054 раз)

Відсутній HetmanNet

  • Графоман
  • ****
  • дописів: 412
  • Карма: +0/-0
  • Fedora, CentOS, RHEL, KDE
Хтось має досвід програмування на Erlang? Може порадити перевірені книги з вивчення Erlang?
Віддамся на один вечір в хороші дівочі руки.. не дорого, в у.о. .. Якщо сподобається, то залишуся безкоштовно назавжди..

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3731
  • Карма: +9/-0
  • Програміст
Re: Мова програмування Erlang
« Відповідей #1 : 2013-05-19 12:53:42 »
Книжок по Ерлангу не так вже й багато. А навіщо потрібна ця вузькоспеціалізована мова?
[Fedora Linux]

Відсутній HetmanNet

  • Графоман
  • ****
  • дописів: 412
  • Карма: +0/-0
  • Fedora, CentOS, RHEL, KDE
Re: Мова програмування Erlang
« Відповідей #2 : 2013-05-19 13:14:31 »
Книжок по Ерлангу не так вже й багато. А навіщо потрібна ця вузькоспеціалізована мова?
Хочу спробувати, кажуть вона орієнтована на телекомунікації та високу продуктивність.
Але не знаю, чи має застосування десь поза обладнанням зв'язку компанії Ericsson.
« Змінено: 2013-05-19 13:15:19 від HetmanNet »
Віддамся на один вечір в хороші дівочі руки.. не дорого, в у.о. .. Якщо сподобається, то залишуся безкоштовно назавжди..

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3731
  • Карма: +9/-0
  • Програміст
Re: Мова програмування Erlang
« Відповідей #3 : 2013-05-19 16:40:29 »
На Ерлангу написано CouchDB: https://github.com/apache/couchdb/tree/master/src/couchdb .
[Fedora Linux]

Відсутній blexey

  • Новачок
  • *
  • дописів: 10
  • Карма: +0/-0
  • Arch, CentOS, Erlang/OTP, Atlassian App adm
Re: Мова програмування Erlang
« Відповідей #4 : 2014-08-10 15:43:28 »
Хтось має досвід програмування на Erlang? Може порадити перевірені книги з вивчення Erlang?
Якщо досі актуально, я починав вивчати зі штатної документації. Потім натрапив на LYSE та інші. Мова у порівнянні з мейнстрімними досить проста і цікава, хоч і незвична - з півтора десятка типів, пара десятків синтаксичних конструкцій і море fun'у :)
Сам поки що нічого серйозного не на Ерланзі не написав, ще вивчаю та приміряюся.

Відсутній miwa

  • Літератор
  • ******
  • дописів: 1111
  • Карма: +0/-0
Re: Мова програмування Erlang
« Відповідей #5 : 2014-08-29 23:50:18 »
Мова у порівнянні з мейнстрімними досить проста і цікава, хоч і незвична - з півтора десятка типів, пара десятків синтаксичних конструкцій і море fun'у :)
У мене при згадці про ерланг тут же пригадується ejabberd, котрий останніх багато років напівмертвий/напівживий (НМД, звісно що) в тому числі тому, що написаний нвузькоспеціалізованою мовою, що орієнтована на високу продуктивність ©

Це я до того, що хоч мова може й цікава, але чомусь ніхто не хоче приєднуватись до вельми потрібних проектів, що на цій мові реалізовані.
Читайте документацію - вона кермує.

Відсутній blexey

  • Новачок
  • *
  • дописів: 10
  • Карма: +0/-0
  • Arch, CentOS, Erlang/OTP, Atlassian App adm
Re: Мова програмування Erlang
« Відповідей #6 : 2014-08-30 09:51:55 »
У мене при згадці про ерланг тут же пригадується ejabberd, котрий останніх багато років напівмертвий/напівживий (НМД, звісно що) в тому числі тому, що написаний нвузькоспеціалізованою мовою, що орієнтована на високу продуктивність ©
Але це ніяк не заважає йому всі ці роки гарно працювати і виконувати свої функції без щоденного втручання. Ставив і декілька років адмінив ejabberd десь на півтисячі юзерів і не пригадую якихось проблем з ним. Кажуть, він і досі там працює.

Доречі, почав знайомство з Ерлангом саме з адміністрування ejabberd.

Це я до того, що хоч мова може й цікава, але чомусь ніхто не хоче приєднуватись до вельми потрібних проектів, що на цій мові реалізовані.
Щодо популярності - "мільйони мух не можуть помилятися". На превеликий жаль, популярними досі є C++, Java, PHP, оффтопік і таке інше, які спонукають новачків не заморочуватись на рахунок безпеки, керованості, правильного розподілу пам'яті та обчислювальних ресурсів.

Щодо непопулярності Ерланга, порочне коло "мало софта - мало ком'юніті" він поки що не подолав, тому і маємо.
« Змінено: 2014-08-30 10:12:41 від blexey »

Відсутній miwa

  • Літератор
  • ******
  • дописів: 1111
  • Карма: +0/-0
Re: Мова програмування Erlang
« Відповідей #7 : 2014-08-30 16:54:22 »
У мене при згадці про ерланг тут же пригадується ejabberd, котрий останніх багато років напівмертвий/напівживий (НМД, звісно що) в тому числі тому, що написаний нвузькоспеціалізованою мовою, що орієнтована на високу продуктивність ©
Але це ніяк не заважає йому всі ці роки гарно працювати і виконувати свої функції без щоденного втручання. Ставив і декілька років адмінив ejabberd десь на півтисячі юзерів і не пригадую якихось проблем з ним. Кажуть, він і досі там працює.
Все перестає бути таким чудовим, коли потрібно прикрутити до нього, наприклад, можливість зберігати історію на сервері. Виявляється, що наявні модулі розширення вимагають старих версій програм, котрі були актуальні багато років назад. І - або робити з сервера відстійник-смітник, або починати переписувати модулі ejabberd. Або відмовитись від нього. Або жити без додаткових можливостей і шукати альтернативи.

Це я до того, що хоч мова може й цікава, але чомусь ніхто не хоче приєднуватись до вельми потрібних проектів, що на цій мові реалізовані.
Щодо популярності - "мільйони мух не можуть помилятися". На превеликий жаль, популярними досі є C++, Java, PHP, оффтопік і таке інше, які спонукають новачків не заморочуватись на рахунок безпеки, керованості, правильного розподілу пам'яті та обчислювальних ресурсів.
Стосовно С++ з джавою ви трохи дивно пожартували.

Щодо непопулярності Ерланга, порочне коло "мало софта - мало ком'юніті" він поки що не подолав, тому і маємо.
Про що й мова. Уточнюю про всяк випадок, що я не маю аніпівслова проти ерланга, а лише розповідаю про клопоти, що виникають у рядового адміністратора котрий стикатиметься з продуктами, реалізованими цією мовою, на прикладі еджабберд.
Читайте документацію - вона кермує.

Відсутній blexey

  • Новачок
  • *
  • дописів: 10
  • Карма: +0/-0
  • Arch, CentOS, Erlang/OTP, Atlassian App adm
Re: Мова програмування Erlang
« Відповідей #8 : 2014-08-30 17:52:42 »
Стосовно С++ з джавою ви трохи дивно пожартували.
Про C++ мав на увазі ручне керування пам'яттю. У вмілих руках, звісно, то є перевагою. Але в плюсах ще є явний перебор у гнучкості та різноманітності засобів ООП.

Про Джаву. Щоденно маю справу з букетом ентерпрайзних джава-аплікейшенів. З точки зору адміністрування - це лютий ппц. Більшість проблем, що виникають в них, вирішується тупим рестартом джава-машини, бо якщо десь в глибині душі Джава і дозволяє щось робити зі своїми тредами, то цього не дозволяють використані фреймворки або ж архітектура самого додатку. І поки воно запуститься знову - юзери курять бамбук.
В ерланг-аплікейшені для виправлення подібних проблем достатньо прибити-перезапустити один процес, який або безпосередньо винний у проблемі, або відповідає за певну функцію над нею. Решта додатку при цьому продовжує обслуговувати юзерів.
« Змінено: 2014-08-30 17:57:36 від blexey »

Відсутній lpi3

  • Новачок
  • *
  • дописів: 30
  • Карма: +0/-0
Re: Мова програмування Erlang
« Відповідей #9 : 2014-09-03 18:31:40 »
Маю досвід створення п/з для боарда з армом. Працює як швейцарській годинник. З дістрибьютет справ не мав, але хочу спробувати. Зараз пишу комунікацію з х-сервером. Окрім базового протоколу планую реалізувати простий вм, xv і glx розширення.

http://learnyousomeerlang.com/content, erlang programming від o'reilly дуже класна і змістовна книжка.

Відсутній HetmanNet

  • Графоман
  • ****
  • дописів: 412
  • Карма: +0/-0
  • Fedora, CentOS, RHEL, KDE
Re: Мова програмування Erlang
« Відповідей #10 : 2015-07-16 08:50:26 »
Чи користуються програми на Erlang попитом?
« Змінено: 2015-07-16 08:50:52 від HetmanNet »
Віддамся на один вечір в хороші дівочі руки.. не дорого, в у.о. .. Якщо сподобається, то залишуся безкоштовно назавжди..

Відсутній blexey

  • Новачок
  • *
  • дописів: 10
  • Карма: +0/-0
  • Arch, CentOS, Erlang/OTP, Atlassian App adm
Re: Мова програмування Erlang
« Відповідей #11 : 2015-07-16 09:24:25 »
Чи користуються програми на Erlang попитом?
У своїй ніші - тихенько користуються. Ерланг не піарять так як джаву, тому може здатися що він нікому не потрібен.
Так званий "великий ентерпрайз" на нього не дивиться з тієї ж причини. Іноді навіть не знає, але всеодно десь користується :)
Просто Ерланг ще чомусь застряг на початку свого шляху до користувачів.

Відсутній HetmanNet

  • Графоман
  • ****
  • дописів: 412
  • Карма: +0/-0
  • Fedora, CentOS, RHEL, KDE
Re: Мова програмування Erlang
« Відповідей #12 : 2015-07-16 10:28:23 »
Чи користуються програми на Erlang попитом?
У своїй ніші - тихенько користуються. Ерланг не піарять так як джаву, тому може здатися що він нікому не потрібен.
Так званий "великий ентерпрайз" на нього не дивиться з тієї ж причини. Іноді навіть не знає, але всеодно десь користується :)
Просто Ерланг ще чомусь застряг на початку свого шляху до користувачів.
Бо компанія його робила для власного використання  :P
Віддамся на один вечір в хороші дівочі руки.. не дорого, в у.о. .. Якщо сподобається, то залишуся безкоштовно назавжди..