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

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

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

279
Почему в эликсире есть два вида функций?

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

258
Где используется Erlang и почему? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

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

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

115
Что это за виртуальная машина BEAM (Erlang VM)?

Насколько я понимаю, виртуальная машина делится на две категории: «системная виртуальная машина» или «виртуальная машина процесса». Мне непонятно, где находится BEAM. Есть ли еще одна виртуальная машина, о которой я не...

111
На чем написан Erlang?

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

109
Как Elixir / erlang вписывается в подход микросервисов? [закрыто]

Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 5 лет назад . Уточните этот вопрос В последнее время я проводил несколько...

108
Как получить номер версии выпуска Erlang из оболочки?

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

103
Есть ли что-то, что может делать Elixir, чего нет в Erlang, или наоборот?

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

99
Надежность Erlang на 99,9999999% (девять девяток)

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

97
Как akka по сравнению с Erlang? [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

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

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

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

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

86
Node.js или Erlang

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

13
Использование нестандартной оценки на основе Tidyeval при перекодировании в правой части mutate

Рассмотрим тиббл, где каждый столбец является символьным вектором, который может принимать много значений - скажем, от «A» до «F». library(tidyverse) sample_df <- tibble(q1 = c("A", "B", "C"), q2 = c("B", "B", "A")) Я хочу создать функцию, которая принимает имя столбца в качестве аргумента и...

12
В чем разница между процессами / сообщениями в Erlang и объектами / сообщениями в Smalltalk?

Я пытаюсь понять разницу между объектами / сообщениями в Smalltalk и процессами / сообщениями в Erlang . Я прочитал следующий пост по теме . Насколько я понимаю, в Smalltalk все является объектом , и все имеют одну и ту же абстракцию «объект / сообщение» - даже число 1- это объект, который может...