LINUX.ORG.RU

История изменений

Исправление ergo, (текущая версия) :

Вы, конечно, можете ГОветь одной солью, но не мешайте людям жевать куличи

так то я не го с ерлангом сравниваю ), а реализацию акторной модели ерго с ерлангом. и всегда всплывает только один аргумент - изоляция процесса. но в реальной жизни эта палка о двух концах, второй конец которой всегд в ж… Возможность в го иметь shared object дополняет прекрасную акторную модель - самый частый случай - коннект к бд, кешу и тд. это сильно удобней, чем переводить абсолютно все на мессаджинг. в итоге в го я получаю все прелести акторной модели (включая настоящую сетевую прозрачность с перформансом в несколько миллионов сообщений в секунду) + гибкость использования отдельных объектов. в случае ерланга - та самая палка одним концом у тебя в ж и без адекватной сетевой прозрачности.

вот еще в довесок накину - в ерланге линк это двунаправленная связь. процесс А сделал линк на процесс Б. процесс А умер. Б - туда же. вопрос - а Б в курсе за что его прибили? )))). в общем, идеальный ерланг в реальной жизни местами весьма и весьма уродлив. а про уродтсво алиасов сами подумайте, напишите в комментариях )

Исходная версия ergo, :

Вы, конечно, можете ГОветь одной солью, но не мешайте людям жевать куличи

так то я не го с ерлангом сравниваю ), а реализацию акторной модели ерго с ерлангом. и всегда всплывает только один аргумент - изоляция процесса. но в реальной жизни эта палка о двух концах, второй конец которой всегд в ж… Возможность в го иметь shared object дополняет прекрасную акторную модель - самый частый случай - коннект к бд, кешу и тд. это сильно удобней, чем переводить абсолютно все на мессаджинг.