Pull to refresh
4
0
Alex Bubnov @nwalker

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

Send message
Не думаю, что это можно назвать новым языком. Семантику им тоже нужно было сохранить.
Я не думаю, чтобы они компилятор писали на пыхе. Они же не больные, в самом деле.
20-25 в среднем. Минимум, что я видел — что-то около 14 минут с «сложными» ботами(с простыми не играл никогда).
Ну, если бы мы были в некотором не очень отдаленном будущем, я бы предложил использовать ГМ-организмы. Сложно сказать, какие именно, возможно, планктон.
Бактерии, которые жрут полимеры уже придумали, вроде как, осталось развить идею.
Собираться не нужно. Собираться бессмысленно. Нужно не стоять, а делать. См. ru.wikipedia.org/wiki/%D0%98%D1%82%D0%B0%D0%BB%D1%8C%D1%8F%D0%BD%D1%81%D0%BA%D0%B0%D1%8F_%D0%B7%D0%B0%D0%B1%D0%B0%D1%81%D1%82%D0%BE%D0%B2%D0%BA%D0%B0.

Я, вообще говоря, не понимаю, чем занимаются админы, работающие на провайдеров. У них, собственно, наибольшие возможности к саботажу этих постановлений, а они работают.
yield*, если я все правильно понял.
Не нужно ничего менять, кроме правительства. Так что, с проблемой нигде не справились.
Я бы предпочел толковое описание использования аппликативных функторов, в частности, когда и какой код с их помощью можно сделать лаконичнее.
А зачем спасать Java, когда есть Scala, Clojure, Groovy и масса прочих?
5000 потоков нагнут ОС, к интерпретатору это не имеет отношения. Если вам нужны 5000 потоков выполнения, пишите на эрланге.
Вы не поверите, но JS для этого и создан.
А вы уверены, что там весь контекст захватывается? Я вот думаю, что только referenced переменные. См. repl.it/Ivl
А в тот момент их не было вообще. А в нынешних я считаю костылем указание замыкаемых переменных. Кстати, а ПХП переменные затягивает в замыкание по ссылке или по значению?
Да, замыкания в Питоне не идеал, но это было мое первое с ними знакомство — простительно, думаю.
Невероятно прекрасная на фоне PHP модель данных.
Шикарная на фоне PHP модульность.
Нормальные замыкания, декораторы, элементы ФП.
Классы как first class object, метаклассы, дескрипторы.
Человеческий синтаксис в конце концов.

По-моему, этого уже достаточно, чтобы один раз попробовав Python пожелать никогда не возвращаться к PHP.
О, а как вы решали вопрос взаимодействия игроков на разных Mast, выражаясь терминологией этой презентации?
Упрощенный пример: игрок с одного mast стреляет в игрока с соседнего mast, который в рейнжде оружия первого.
Не, если у вас скала с акторами — почему бы и нет, ваш выбор. Там почти тот же эрланг, плюс-минус.
Профит в разделении логики поддержки соединения и бизнес-логики. Наличие фронтенда-роутера, позволяющего держать подвешенными тысячи подключений дает крутые возможности по балансировке нагрузки бэкэндов. Или, например, миграции бэкэндов между машинами «на лету» — повесить клиентов в режим ожидания, снять снапшот бэкэнда, перезапустить его на отдельной машине с повышенными квотами, сообщить клиентам «продолжаем».
Будет-будет. Вы просто не представляете, как удобно обрабатывать подключения пользователей в э-ге. =)
Вот презентация про MMOG — www.erlang-factory.com/upload/presentations/297/PikkoServerErlangconference.pdf. Там есть неосвещенные моменты, но идея интересная.
Алсо, танки и прочее, назовем это instance-based, пишется по-другому. Если хочется эрланг — на нем пишется фронтенд, обрабатывающий пользовательские подключения и лобби, и управление бэкэндами, отдельные игры обсчитываются бэкэндами на других языках.
А слой «День Победы» — это дифф между среднестатистическими пробками и пробками 9ого мая, да?

Information

Rating
Does not participate
Location
Новосибирск, Новосибирская обл., Россия
Date of birth
Registered
Activity