Покотиленко Костик пишет: [skip]
Если посмотреть выше, то речь шла о демонах, а не парсерах текстовых файлов. Или Вы считаете их равнозначными задачами?Есть у меня и демоны на тикле, например, собирают и обрабатывают данные с цисок и других АТС. Написать то же самое на С большая работа (на тикле используются события для прослушивания множества сокетов, а на С придется создавать отдельные потоки), потому и не предлагаю как тестовую задачу (притом демоны умеют держать в in-memory SQLite database те данные, которые не удалось записать в persistent database), не говоря уж о реализации самой логики обработки.Ну, вообще говоря, есть довольно неплохая GLib2 или QtCore, в которых соответствующие примитивы.Вообще говоря, есть libevent, с помощью которой на Си событийно писать проще. Но вообще прикладуху на Си писать не интересно, борьба с языком(слишком низкоуровневый) и развивается паранойя при использовании каждого указателя.Прикол в том, что уровень языка Си выбирается программистом посредством выбора библиотек нужных уровней. На libc конечно тяжело прикладуху писать. Выбор за тобой, а не за языком, используй glib, gtk+, или что тебе больше подходит для конкретной задачи.
Уровень языка Си уже определён - он чуть выше ассемблера, и использование библиотек на этот уровень почти не влияет.
Как я уже писал, на Си легко работать с объектной моделью, не сложнее чем на C++ или другом языке. Надо тебе крупноузловая сборка - пожалуйста, надо под микроскопом поработать - пожалуйста. А вот языки высокого уровня ограничивают тебя высотой своего уровня.
А может Вы просто не пробовали на языках высокого уровня работать с нижним уровнем?