fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Как выучить

Изучение программирования на языке C перед началом изучения микроконтроллеров/встраиваемых систем дубликат

Изучение программирования на C перед началом изучения микроконтроллеров/встраиваемых систем [дубликат]

Я хочу знать, является ли обязательным изучение программирования на C/C++ перед началом изучения микроконтроллера или встраиваемых систем. Если да, то зачем мне нужен C для начала?

$begingroup$ Если вы знаете другой язык программирования, вы можете использовать его. Если вы не знаете ни одного, вам придется выучить (по крайней мере) один, так почему бы не C/C++. $endgroup$

$begingroup$ Ничего плохого в Jal, конечно, нет 🙂 Но он был написан, когда 8-битные PICs были всем, что было легко доступно для любителей. Сегодня я бы сосредоточился на C++ и 32-битных чипах. $endgroup$

3 Ответы 3

По определению “обязательный”, конечно, нет. Насколько это будет выгодно, во многом зависит от ваших личных целей. Я предполагаю, что многие люди, которые работают с микроконтроллерами, работают на C, многие библиотеки и драйверы, которые вы можете отследить, будут на C, и многие обсуждения, которые вы найдете или примете участие, когда вам нужна помощь, будут на C. Для меня это достаточная причина прямо там, прежде чем любые соображения о C против ассемблера против любого другого языка могут даже начаться. Если вы не освоите Си хотя бы немного, вы отрезаете себя от многих ресурсов.

Изучение программирования на C/C++ не является обязательным перед изучением встраиваемых систем.

Но да, изучение C/C++, безусловно, заложит вашу логику и понимание методологии программирования.

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

По пути вы также будете развивать все навыки логики и программирования в Embedded, поэтому это не обязательно. Зависит от вашего интереса.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *