Как стать автором
Обновить
22
0
Загорулькин Дмитрий @HDDimon

Пользователь

Отправить сообщение
Вот тут подобный вопрос довольно интересно освещен
Хотел бы дополнить список двумя замечательными трудами: «Java Concurrency in Practice» и «Thinking java»
а можно подробнее про приватную?
Макс, напишите пожалуйста как вы строили архитектуру, как используете всякие нативные вещи из Erlang, как обходите блокировки вызовов.
Было бы очень интересно.
Интересно было бы увидеть применение хотя бы нескольких алгоритмов к анализу фин инструментов или рынков.
Акторы зародились не в сообществе Erlang, но как раз в Erlang появилась одна из первых реализаций модели акторов, которую можно использовать в реальных системах на больших нагрузках. В целом же, почему в доках по акка идет постоянная отсылка к Erlang? Ответ очень прост, авторы акка в первых версиях пытались просто портировать модель Erlang на Scala. Позже же появились некоторые улучшения, которых нет в Erlang.
>> Функциональный код отличается одним свойством: отсутствием побочных эффектов. Он не полагается на данные вне текущей функции, и не меняет данные, находящиеся вне функции. Все остальные «свойства» можно вывести из этого.
def increment2(a):
    print a
    return a + 1


Вопрос знатокам. Данная функция без побочных эффектов?
>> В качестве ядра используется Ubuntu Linux Kernel 3.19.0, которое базируется на Linux 3.19.2.
Интересно, а кто-нибудь может объяснить назначение такой нумерации? Почему на две версии ниже?
Fold в Erlang тоже не всегда применим, особенно когда у вас вложенные fold с ветвистой логикой. Tail рекурсия в данном случае выглядит гораздо чище.
Разделяю с вами ваше восприятие вселенной.
Одна из причин почему в Python нет tail recursion optimisation — невозможность иметь нормальный stack trace. В том же Erlang исследовать падение рекурсивной функции через stack trace еще то удовольствие.
К сожалению, Python не оптимизирует tail рекурсию — поэтому, считаю что на Python писать рекурсивные алгоритмы для прод систем не стоит.
Слова Гвидо на эту тему.
сегодня стартовал курс на coursera: «Text Retrieval and Search Engines». думаю он может быть полезен как раз этой точки зрения.
Отдельное спасибо за упоминание лямбда архитектуры. очень интересны цифры/производительность. Не подскажите где с этим можно ознакомиться?
Думали ли вы об стандартном AntiFraud подходе? те глубокая нейронная сеть, обучается на поведении пользователей, есть оператор который должен отслеживать спорные ситуации. Такой подход успешно работает в крупных банках при отслеживании мошеннических операций.
>> Для обеспечания работы с замыканиями в прологе и эпилоге каждой функции я сохранял в специально выделенную область памяти вне стека адрес, где расположены переменные последнего вызова.

Не думали попробовать сделать оптимизацию хвостовой рекурсии?
не совсем тогда понял на чем вы пишите. Вас спрашивали С++, но его вы читаете, но вас не спрашивали Python.
Могу сделать вывод что вы пишите на bash/awk?
а про C++ спрашивали? На каком уровне нужно знать cpp чтобы быть релиз инженером?

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность