Подтвердить что ты не робот

Где лучшее место для изучения C?

Я абсолютно любил Dive Into Python, когда я взял Python.

Фактически, "обучающие программы", такие как Dive Into Python, работают для меня очень хорошо; короткие краткие пояснения синтаксиса и множество примеров, чтобы добиться успеха.

Я хорошо разбираюсь в примерах.

У меня есть опыт программирования в Java, Scheme, Python, PHP, Javascript и т.д.

Есть ли где-нибудь, что вы бы рекомендовали онлайн, чтобы быстро подобрать язык программирования C и лучшие практики?

4b9b3361

Ответ 2

CProgramming.com

- одно из лучших мест для изучения C.

В нем есть четкие и краткие руководства по

У них также есть небольшая Quiz в конце каждой главы.

K и R - это просто лучший (но я думаю, вам нужен какой-то онлайн-учебник).

Ответ 3

Установите операционную систему Unix с открытым исходным кодом. Используй это. Подстройте его. Вы будете сидеть на горе кода C, организованной в проекты любого размера, все из которых легко доступны в качестве источника. если вы не прилагаете усилий, чтобы оставаться в категории пользователей, вы обязаны делать инкрементные набеги на C и поддерживать процесс обучения на 100% практичным.

Огромное преимущество этого подхода состоит в том, что, поскольку методы программирования, структура кода и так же чрезвычайно нестабильны в проекте, вы очень быстро видите, что работает в каких обстоятельствах. Это может потребовать более активного участия (задание вопросов по спискам рассылки или сайтам программирования), чем после курса, описанного автором книги, но вы, вероятно, заберете некоторые идиомы, полезные в реальном мире раньше.

По крайней мере, так, как я попал на С, и это было весело, уместно и вознаграждало каждую минуту (забавные рифмы с разочарованием, ну, учит болит).

Ответ 4

Я мог бы заплакать за это, но я научился C, используя Dan Gookin C для чайников. Книга смешная, хорошо написанная и очень, очень хорошая. Это немного коротко о "мясистых вещах", поэтому, если вы уже программист, это, вероятно, слишком основательно для вас, но для новичка мне еще предстоит увидеть такую ​​же хорошую книгу.

Сначала я изучил C из этой книги и последовал за этим с уже упомянутой книгой K & R, которая также превосходна, если она немного точная и плотная.

Ответ 5

Я согласен с ответами выше и хотел бы добавить, что, практикуя, вы можете многому научиться. пишите короткие коды, отправляйте вопросы, смотрите на вопросы других людей. это вам очень поможет.

Ответ 6

Интересным местом для изучения C может быть канал #C на irc.freenode.net. Сообщество помогло мне много сделать первые шаги, и отзывы по вашим вопросам, как правило, "в режиме реального времени".

Ответ 7

Я думаю, что исходный код MAME является хорошим примером кода C для воспроизведения. Он доступен для многих платформ и содержит всевозможные интересные вещи, на которые можно смотреть и учиться.

Итак, возьмите его, скомпилируйте, затем поиграйте с ним. В конечном счете, вы должны попытаться исправить ошибку .

Ответ 8

Если вы действительно хотите онлайн-учебник, вы можете попробовать http://einstein.drexel.edu/courses/Comp_Phys/General/C_basics/. Он охватывает основы, а также указывает некоторые общие соглашения C.

Тем не менее, K & R - это Библия, и если вы серьезно относитесь к обучению C, то это почти обязательное чтение.

Ответ 9

Когда я узнал C в конце 1980 года, я предпочел Kochan Programming в C (до K & R и еще пару меньших книг). Я вижу это до третьего издания, и есть более новая версия для Objective C.