Какие есть проекты на Си, которые можно использовать для изучения языка?

Какие проекты на языке Си можете подсказать, для изучения языка?Прочитаны K&R и хотелось бы посмотреть на реальный проект, не слишком сложный и большой, чтобы в нем можно было покопаться, лучше понять язык.
  • Вопрос задан
  • 13223 просмотра
Решения вопроса 1
terrier
@terrier
GNU coreutils
git.savannah.gnu.org/cgit/coreutils.git/tree
Это те самые ls, chown, uniq, с которыми люди сталкиваются каждый день работая в консоли. Множество маленьких "проектиков", обильно прокомментированных и уже хорошо оттестированных "на кроликах". Каждая конкретная утилитка выполняет маленькую понятную задачку, но в реальном коде вскрываются множество тонкостей, о которых в базовых учебниках не пишут, а знать надо.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Если захочется чего "покрупнее", чем предложил terrier, посмотрите SQLite - тоже проект написанный далеко не дураками).
Ответ написан
Комментировать
alexk111
@alexk111
Автор Ботодрома (автоматизация Telegram, VK и др.)
Я бы отталкивался от своих увлечений, так энтузиазм будет зашкаливать в процессе копания в исходниках, и изучение пойдет быстрее. В свое время изучил Си на исходниках MUD-сервера. Раньше были такие текстовые многопользовательские игрули) Очень хотелось сделать свой сервак со своим миром и локализацией под русский язык - Си пошел как по маслу :)
Ответ написан
Zifix
@Zifix
Barbatum
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы