Вопросы с тегом «erlang»

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

18
Сравнение скорости с Project Euler: C против Python против Erlang против Haskell
Я взял задачу № 12 от Project Euler как упражнение по программированию и сравнил свои (безусловно, не оптимальные) реализации на C, Python, Erlang и Haskell. Чтобы получить большее время выполнения, я ищу первый номер треугольника с более чем 1000 делителями вместо 500, как указано в исходной задаче. Результат следующий: C: …

8
Почему в эликсире есть два вида функций?
Я изучаю Elixir и удивляюсь, почему у него есть два типа определений функций: функции, определенные в модуле с defпомощьюmyfunction(param1, param2) анонимные функции, определенные с fnпомощьюmyfn.(param1, param2) Только функция второго типа представляется объектом первого класса и может быть передана в качестве параметра другим функциям. Функция, определенная в модуле, должна быть заключена …
279 erlang  elixir 

11
Где используется Erlang и почему? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
258 erlang  case-study 

7
Технически, почему процессы в Erlang более эффективны, чем потоки ОС?
Характеристики Эрланга Из Erlang Programming (2009): Эрлангский параллелизм быстрый и масштабируемый. Его процессы легки в том, что виртуальная машина Erlang не создает поток ОС для каждого созданного процесса. Они создаются, планируются и обрабатываются в виртуальной машине независимо от базовой операционной системы. В результате время создания процесса составляет порядка микросекунд и …

3
Что это за виртуальная машина BEAM (Erlang VM)?
Насколько я понимаю, виртуальная машина делится на две категории: «системная виртуальная машина» или «виртуальная машина процесса». Мне непонятно, где находится BEAM. Есть ли еще одна виртуальная машина, о которой я не знаю?

4
На чем написан Erlang?
В чем написана и скомпилирована реализация Erlang и Erlang / OTP от Ericsson? Это сборка, C или сам Erlang? Обновление 1: Спасибо DrJokepu. Если я правильно понимаю, компилятор Erlang source-to-VM написан на самом Erlang. Но виртуальная машина написана на C. Обновление 2: Хинек-Пичи-Выходил указала на множество деталей. Драйверы, взаимодействующие с …

1
Как Elixir / erlang вписывается в подход микросервисов? [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 5 лет назад . Уточните этот вопрос В последнее время я проводил несколько экспериментов с docker …

11
Как получить номер версии выпуска Erlang из оболочки?
Многие программы возвращают номер своей версии с помощью такой команды: $ program --version program (platform info) v1.2.3 Это полезно для создания сценариев установки или обслуживания программы, а также для некоторых других магических действий управляемой автоматизации от системных администраторов и друзей. Проблема Как легко получить номер версии для Erlang (OTP) ? …
108 shell  erlang 

4
Есть ли что-то, что может делать Elixir, чего нет в Erlang, или наоборот?
Этот вопрос находится в контексте виртуальной машины Beam и возможностей, которые она предоставляет, а не в общем контексте того, что может делать полный язык Тьюринга. Я хочу потратить некоторое время на изучение чистого Erlang или Elixir. Я понимаю основные различия между ними и склоняюсь к Эликсиру из-за макросов, лучшего синтаксиса …
103 erlang  elixir  otp 

4
Надежность Erlang на 99,9999999% (девять девяток)
Сообщается, что Erlang используется в производственных системах более 20 лет с процентом времени безотказной работы 99,9999999%. Я вычислил следующим образом: 20*365.25*24*60*60*(1 - 0.999999999) == 0.631 s Это означает, что система простаивает менее одной секунды в течение 20 лет. Я не пытаюсь оспорить справедливость этого, мне просто любопытно, как мы можем …

5
Как akka по сравнению с Erlang? [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …
97 erlang  akka 

8
Как / почему функциональные языки (в частности, Erlang) хорошо масштабируются?
Некоторое время я наблюдал за растущей популярностью языков и функций функционального программирования. Я заглянул в них и не увидел причины обращения. Затем, недавно я посетил презентацию Кевина Смита «Основы Erlang» на Codemash . Мне понравилась презентация, и я узнал, что многие атрибуты функционального программирования позволяют намного легче избежать проблем с …

3
Каков статус текущих реализаций функционального реактивного программирования?
Я пытаюсь визуализировать некоторые простые автоматические физические системы (такие как маятник, манипуляторы и т. Д.) В Haskell. Часто эти системы можно описать уравнениями типа df/dt = c*f(t) + u(t) где u(t)представляет собой своего рода «интеллектуальное управление». Эти системы очень хорошо вписываются в парадигму функционального реактивного программирования. Итак, я взял книгу …

9
Node.js или Erlang
Мне очень нравятся эти инструменты, когда дело касается уровня параллелизма, с которым они могут справиться. Erlang / OTP выглядит гораздо более стабильным решением, но требует гораздо большего изучения и глубокого погружения в парадигму функционального языка. И похоже, что Erlang / OTP делает его намного лучше, когда речь идет о многоядерных …

1
В чем разница между процессами / сообщениями в Erlang и объектами / сообщениями в Smalltalk?
Я пытаюсь понять разницу между объектами / сообщениями в Smalltalk и процессами / сообщениями в Erlang . Я прочитал следующий пост по теме . Насколько я понимаю, в Smalltalk все является объектом , и все имеют одну и ту же абстракцию «объект / сообщение» - даже число 1- это объект, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.