Ресурсы программирования для углубленного изучения C - PullRequest
4 голосов
/ 31 января 2011

Я был связан с языком Си во время моего колледжа и вскоре перешел на языки сценариев. Теперь я заинтересован в том, чтобы отмахнуться от своих C-навыков, а также улучшить их с помощью внутреннего программирования на C. Я прошу хорошие ресурсы (книги, веб-сайты, статьи, ...), чтобы узнать и начать меня.

Ответы [ 2 ]

5 голосов
/ 31 января 2011

K & R, второе издание

Часто лучшим источником является исходный источник:)

Программирование на языке Expert C, секреты Deep C

Прекрасные истории о том, как профессиональных программистов укусили труднодоступные проблемы и как вы можете извлечь уроки из их усилий.

Расширенное программирование в среде Unix

ресурс для обучения программированию для сред Unix;Возможно, ему не хватает некоторых новых функций, но это один из лучших ресурсов для изучения деталей написания системных программ.

0 голосов
/ 31 января 2011

Один из способов - это, конечно, читать чужой код.Таким образом, вы увидите, как другие программисты используют язык, и будете вынуждены продумать, как работают различные конструкции.

Это может быть довольно сложно, поскольку многие существующие проекты велики и / или не очень хорошидокументированы.Синтезировать архитектуру проекта из одного кода может быть сложно.Попробуйте найти проект с открытым исходным кодом C разумного размера (например, , а не ядро ​​Linux), который также имеет хотя бы некоторую элементарную поддержку / документацию для новичков в коде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...