Ричард Мэттью Столлман, основатель Фонда свободного программного обеспечения, представил руководство по языку C и расширениям GNU. Пособие доступно всем желающим и предназначено как для опытных, так и начинающих программистов.
Предисловие от авторов
Начальная версия руководства по языку C и расширениям GNU получила название «GNU C Language Intro and Reference Manual». Столлман подготовил текст учебника вместе с соавтором Тревисом Ротуэллом, который ранее написал пособие «The GNU C Reference Manual». Отрывки из этого материала использованы и в руководстве основателя движения свободного ПО. В создании учебника также принял участие Нельсон Биби, написавший главу о вычислениях с плавающей запятой.
В предисловии «GNU C Language Intro and Reference Manual» сказано, что пособие подойдет для новичков в программировании, разработчиков, имеющих опыт на других языках и желающих изучить С, и программистов, которые нуждаются в справочном руководстве по C. В учебнике детально описаны языковые расширения, которые были созданы в рамках проекта GNU.
Сам учебник свободно распространяется в форматах html и pdf.
Чего ожидать от руководства
В книге «GNU C Language Intro and Reference Manual» объяснено, как язык C используется с GCC в GNU/Linux и других ОС. Столлман предлагает называть этот диалект GNU C. Автор обращает внимание, что руководство можно использовать как справочник, если читатель уже знает C. Для людей, знакомых с концепциями программирования, но не владеющих C, книга подойдет для изучения этого языка.
Для новичков в разработке Столлман рекомендует выбрать в качестве первого языка что-то иное вместо C. Например, начать изучение с Lisp, Scheme, Python и Java. Они дадут достаточный опыт для работы с языком C.