Покотиленко Костик -> [email protected] @ Mon, 16 Mar 2009 16:09:15 +0200:
>> >> >> Демоны почему-то чаще всего пишут не на скриптовых языках. >> >> > >> >> > Ошибаетесь. Большинство написанных в последние несколько лет демонов >> как раз >> >> > скриптовые. Вот лет 10 назад да, писали на С в основном, сейчас же >> очень много >> >> > написано на скриптовых языках. >> >> > >> >> >> >> >> >> Проверил список демонов на одной из машин >> >> snmpd, courier-imap, courier-pop3, portmap, acpid, dbus, syslog, klog, >> >> mysql, apache, cupsd, exim4, freeradius, smartmon, samba, winbind и еще >> >> несколько других - все не скриптовые. >> >> Единственный найденный скриптовый - xen >> >> ПК> spamassassin тоже скриптовый, но это его минус, причём большой. >> >> Минус его не в этом. Сделать ту же обработку на C у тебя, может, и >> получится, но шансы, что она окажется быстрее, близки к нулю. Потому >> что perl заточен ровно под задачи этого класса, и производительность >> _этих_ операций в нем вылизана гораздо лучше, чем это сможешь сделать ты >> за ограниченное время. ПК> Ты прав, не по тому пути они пошли, но их уже не догнать. Кто "они"? Админы? Почему у меня SA все успевает? ПК> Пойми в чём тут дело? С perl и python всегда так. ПК> downloading servers from http://pyzor.sourceforge.net/cgi-bin/inform-servers-0-3-x ПК> Traceback (most recent call last): ПК> File "/usr/bin/pyzor", line 8, in ? ПК> pyzor.client.run() ПК> File "/var/lib/python-support/python2.4/pyzor/client.py", line 1003, ПК> in run ПК> ExecCall().run() ПК> File "/var/lib/python-support/python2.4/pyzor/client.py", line 184, in ПК> run ПК> self.servers = self.get_servers(servers_fn) ПК> File "/var/lib/python-support/python2.4/pyzor/client.py", line 409, in ПК> get_servers ПК> servers.read(open(servers_fn)) ПК> File "/var/lib/python-support/python2.4/pyzor/client.py", line 117, in ПК> read ПК> self.append(pyzor.Address.from_str(line)) ПК> File "/var/lib/python-support/python2.4/pyzor/__init__.py", line 458, ПК> in from_str ПК> fields[1] = int(fields[1]) ПК> IndexError: list index out of range Вот с python - да, сам регулярно вслух удивляюсь. Вроде бы язык не способствует неаккуратности, а поди ж ты... А с perl - нет. -- Artem Chuprina RFC2822: <ran{}ran.pp.ru> Jabber: [email protected] админ имеет все возможные права, ряд невозможных и два невероятных http://bash.org.ru/quote/364473 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

