32bit_me (32bit_me) wrote,
32bit_me
32bit_me

C programming for microcontrollers

Originally published at 32 bit.me. You can comment here or there.

Глава 3 – Краткое введение в C
Глава 4 – Типы, операторы, выражения.

Ну что я могу сказать… Весьма ниже среднего. Введение в язык настолько сумбурное, что я бы на месте новичка ничего не понял. Пока на 70 страниц две умные мысли: первая – не заморачивайтесь с ассемблером, учите сразу С, вторая – «не пиши умно, пиши просто».
С первым утверждением я согласен с двумя оговорками. Во-первых, в процессе обучения программированию изучение асма нужно хотя бы для того, чтобы понять, что это такое. Во-вторых, младшие модели восьмибитников имеют столь ничтожные ресурсы, что без ассемблера никак.
Со второй мыслью я согласен полностью. Автор советует вообще не запоминать приоритетов операций в С, чтобы не возникло соблазна экономить на скобках в выражениях. Экстремальный подход, но что-то в этом есть.
В остальном,  в плане изучения языка лучше Кернигана и Ричи ничего пока не придумано. То, что предлагает автор, является бессвязной смесью из школьной информатики, нескольких страниц из учебника С, нескольких страниц с описанием архитектурры AVR и примера с настолько кривым быдлокодом, что даже разбираться в нем неохота.

Tags: книги, микроконтроллеры, программирование
Subscribe

  • RIP

  • Поздравляю

    Поздравляю всех, кто понимает, о чём я.

  • Дивный новый мир

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

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments