Почему так мало книг по языку программирования С ?
Если взглянуть на страницы книжных интернет-магазинов, то там можно найти всего лишь пару книг по языку Си. По С++ полно, по другим более молодым языкам тоже достаточно. И это при том, что по некоторым рейтингам язык С занимает второе место по популярности, после Java. В чём причина?
Весь С укладывается в Кернигана-Ритчи. Остальное это библиотеки и по ним пишутся книги отдельно.
С был единственным популярным промышленным языком программирования вплоть до конца 90х.
Переписывать тонны кода с С на С++ смысла нету, т.к. есть обратная совместимость.