У меня есть некоторые базовые знания C (и немного больше С++). Я получил копию K & R, и я хочу использовать ее, чтобы помочь мне углубиться в язык. Что является хорошей идеей, которая будет включать использование большинства функций C и стандартной библиотеки? Кроме того, какие важные отличия между C89 и C99 я должен знать?
РЕДАКТИРОВАТЬ: Вспомните, что это должно быть в основном выполнимо для новичка. Я не прошу написать учебник по программированию; скорее, нечто среднее. Я понимаю, что материал ОС - одна из основных целей C, но не слишком ли это было бы сложно?
Кроме того, чтение и ответы на вопросы - это всегда хорошая идея, но я хочу получить некоторую фактическую практику, сделать программу, которая будет делать вещи.