Вопросы с тегом 'erlang'

Erlang - это общий язык программирования и среды выполнения, основанный на мусоре, со встроенной поддержкой concurrency, распределением и отказоустойчивостью.
41
ответ

В чем разница между процессом и потоком?

Какова техническая разница между процессом и потоком? Я получаю ощущение, что слово "процесс" чрезмерно используется, а также есть потоки аппаратного и программного обеспечения. Как насчет легких процессов в таких языках, как Erlang? Есть ли определ...
задан 14 окт. '08 в 12:13
19
ответов

Сравнение скорости с Project Euler: C против Python против Erlang vs Haskell

Я взял Проблема № 12 из Project Euler как упражнение по программированию и сравнить мои (конечно, не оптимальные) реализации в C, Python, Erlang и Haskell. Чтобы получить более высокое время выполнения, я ищу первый номер треугольника с более чем 100...
задан 06 авг. '11 в 5:34
7
ответов

Почему в Elixir существуют два вида функций?

Я изучаю Elixir и задаюсь вопросом, почему он имеет два типа определений функций: определенные в модуле с def, вызываемые с помощью myfunction(param1, param2) анонимные функции, определенные с помощью fn, вызываемые с помощью myfn.(param1, param...
задан 02 авг. '13 в 11:04
11
ответов

Где Эрланг используется и почему?

Мне хотелось бы узнать список наиболее распространенных приложений/веб-сайтов/решений, в которых используется Erlang, успешно или нет. Объяснение, почему оно используется в конкретном решении вместо других языков программирования, также очень цени...
задан 28 окт. '09 в 13:41
7
ответов

Технически, почему процессы в Erlang более эффективны, чем потоки ОС?

Характеристики Erlang Из Erlang Programming (2009): Erlang concurrency является быстрым и масштабируемым. Его процессы легки в том, что виртуальная машина Erlang не создает поток ОС для каждого созданного процесса. Они создаются, планируются и об...
задан 25 апр. '10 в 14:30
3
ответов

Что написано в Эрланге?

Что такое реализация Erlang и Erlang/OTP от Ericsson, написанная и скомпилированная? Является ли сборка, C или Erlang самой? Обновление 1: Спасибо DrJokepu. Если я правильно понимаю, компилятор Erlang source-to-VM написан в самом Erlang. Но VM напис...
задан 13 февр. '09 в 17:39
5
ответов

Как акка сравнима с Эрланг?

Недавно я смотрел на акку, и это довольно впечатляюще. Похоже, что у него есть большинство функций убийцы erlang - прозрачность местоположения, иерархии надзора и многое другое. Есть ли какие-либо функции, которые erlang имеет, что akka не делает?
задан 20 дек. '10 в 18:25
8
ответов

Как/почему функциональные языки (в частности, Erlang) хорошо масштабируются?

Я наблюдал за растущей видимостью функциональных языков программирования и функций некоторое время. Я посмотрел на них и не видел причины для обращения. Затем я недавно присутствовал на презентации Кевина Смита "Основы Эрланг" на Codemash. Мне понр...
задан 23 янв. '09 в 23:59
3
ответов

Каков статус текущих реализаций функционального реактивного программирования?

Я пытаюсь визуализировать некоторые простые автоматические физические системы (такие как маятник, робот-оружие и т.д.) в Haskell. Часто эти системы могут быть описаны уравнениями, такими как df/dt = c*f(t) + u(t) где u(t) представляет собой своего...
задан 12 нояб. '12 в 13:21
9
ответов

Node.js или Erlang

Мне очень нравятся эти инструменты, когда дело доходит до уровня concurrency, который он может обрабатывать. Эрланг выглядит гораздо более стабильным, но требует гораздо большего обучения и много погружений в парадигму функционального языка. И похо...
задан 10 июня '10 в 5:46
3
ответов

Какая виртуальная машина - BEAM (Erlang VM)?

Из того, что я понимаю, виртуальная машина попадает в две категории: "системная виртуальная машина" или "виртуальная машина процесса". Это как-то нечетко для меня, где лежит ЛУЧ. Есть ли другой вид виртуальной машины, о которой я не знаю?
задан 27 мая '13 в 22:08
4
ответов

Erlang 99.9999999% (девять девяток) надежность

Сообщается, что Erlang использовался в производственных системах более 20 лет с процентным соотношением времени безотказной работы 99.9999999%. Я сделал математику следующим образом: 20*365.25*24*60*60*(1 - 0.999999999) == 0.631 s Это означает,...
задан 08 дек. '11 в 9:06
1
ответ

Где Elixir/erlang подходят к подходу к микросервисам?

В последнее время я проводил эксперименты с компоновкой докеров, чтобы развернуть несколько взаимодействующих микросервисов. Я вижу много преимуществ, предоставляемых микросервисами, и теперь, когда есть хороший набор инструментов для управления ими,...
задан 24 мая '15 в 12:54
5
ответов

Каков наилучший способ узнать Эрланг?

Помимо конкретных проектов (хотя это тоже приветствуется)... Какие инструменты, книги, статьи и другие ресурсы я должен иметь за своим столом, чтобы помочь мне изучить Erlang? Кроме того, существуют ли мобильные устройства для Erlang? Просьба ука...
задан 19 июня '09 в 12:07
15
ответов

Почему вы решили "против" использования Erlang?

На самом деле вы "попробовали" (значит, запрограммировали, а не просто читали статью на нем) Erlang и решили против него для проекта? Если да, то почему? Кроме того, если вы решили вернуться к своему старому языку или использовать другой функциональн...
задан 04 февр. '10 в 14:52