Комментарии 34
Если у вас возникала задача написания сетевого демона, на каком языке вы его писали? И какая при этом у вас была инфраструктура? Какие преимущества получили, и с какими проблемами пришлось столкнуться?
> Свой вариант (напишу в комментах)
си.
си.
Обращение в заголовке следует отделять запятой. ;)
Эм, разве надо? И как тогда, я не понял…
Нет там обращения
Демоны пишут на языке ADA
А почему именно на нём остановились?
Он самодостаточный и быстрый. Просто сказка, по сравнению с Java/PHP/Python, на которых писали раньше.
А как код, не выглядит как спагетти? Может субъективное, но когда кодил некоторое время назад постоянно запутывался в куче коллбеках. Хотя сейчас вроде что-то придумали для красивого синтаксиса.
> Хотя сейчас вроде что-то придумали для красивого синтаксиса.
ну да, замыкания называется :)
ну да, замыкания называется :)
Нет, не выглядит :)
Поможет рефакторинг.
… ни разу не спасающая ни от спагетти, ни от [] == [] == false и прочих радостей джаваскрипта. потенциально от спагетти может спасти вот это github.com/koush/node/wiki/%22async%22-support-in-node.js
Да ладно, это субъективное мнение. Для меня лучше всего python+twisted и думаю что я не один такой.
На языке Ада.
Я вот царапаю на спиритической доске
си, perl
#!/bin/bash
Последний был на PL/SQL ;-)
НЛО прилетело и опубликовало эту надпись здесь
Тут всё дело в том где это будет использоваться. Если в рабочих целях на win серверах, то C# безоговорочно. Если для дома, то тут какая библиотека под руку попадёт, и есть ли наработки. в этой… Помниться ICQ бота я настраивал и дописывал на php, именно из за того что под руку попался SteelBot. А потом перейдя на xmpp написал бота уже на python, т.к. под него библиотеки были стабильнее…
На C++. Только не смешивайте его с C#/java, а то наутро голова болеть будет.
Запятой перед «демоны» не хватает
Cи конечно же.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
На чём вы пишете демоны?