Re: Функционал и интерфейс
Hello!
On Monday 16 March 2009 13:06:13 Покотиленко Костик wrote:
> однако следует понимать, что:
> - универсальных методов не бывает :). Для каждой задачи хорош свой
> метод: ограничено время для написания функционала - используй скриптовый
> язык, нужна производительность и компактность - используй язык более
> низкого уровня.
Время ограничено _всегда_. Понимаете, физиологические процессы необратимы,
поэтому бесконечного времени на одну задачу у живого существа не будет
никогда.
>
> Второй вариант "страшный", пока первый раз не сделаешь. Подойдёт для
> частого сбора сотен показаний.
>
> Дальше, если скармливать нужные счётчики и выводить их за один проход -
> можно обрабатывать теоретически неограниченное количество счётчиков за
> проход без дополнительных расходов.
>
> Дольше, если превратить этот код в демон, можно значительно сократить
> расходы связанные с частым сбором.
Тот же самый демон намного быстрее написать на скриптовом языке. Существенная
разница в производительности будет только на этапе загрузки, что для демона
несущественно в принципе. Зато отладка будет намного эффективнее, не нужно
перекомпилировать под разные архитектуры и проч. Так что вот как раз демон
писать на С не имеет смысла. Как вы думаете, почему в /etc/init.d/ лежат
шелловские скрипты?..
Best regards.
Reply to: