В Пнд, 16/03/2009 в 19:33 +0300, Artem Chuprina пишет: > Покотиленко Костик -> debian-russian@lists.debian.org @ 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. > Почему у меня 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 - нет. Всё дело в том, что сильно высокие языки много от программиста скрывают, упрощают ему жизнь так сказать. Он по этому и не знает, что мир реально сложнее устроен. По этому - чуть шо, получаем какую-то ругань, никому, кроме потенциального хакера не полезную. По ней же ничё не скажешь, кроме версии python. -- Покотиленко Костик <cas...@meteor.dp.ua> -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org