Продолжать обучение? Доброго времени суток
Сейчас прохожу вводный курс по С++. Там теория и куча задач. Но дело в том, что я хочу программировать микроконтроллеры, а для этого, как я уже понял, лучший вариант это Си. Вопрос следующий: на этом курсе по С++ не рассматривается ООП, и заканчивается он на словарях. Пройдя этот курс в голове по-любому останется хоть какая-то база по С++, но будут ли базовые знания Си? Или всё же Си надо изучать отдельно?
PS: Прошу прощения если вопрос немного туповат. Просто Стивен Прата, например, говорит, что Си от С++ отличается как раз тем, что в С++ есть ООП и он более расширенный, чем Си. А на форумах везде орут, что это вообще два разных языка и у них только синтаксис общий. А так как я невежественный в этом вопросе, мне легко запутаться.

21 Авг 2019 в 06:32
151 +1
0
Ответы
1

Здравствуйте! Ваш вопрос вовсе не тупой, а наоборот, очень важный.

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

Если вы уже изучаете С++, то у вас уже есть базовые знания программирования, которые могут быть полезны при изучении Си. Однако, для программирования микроконтроллеров рекомендуется изучить язык программирования C, так как он является более близким к аппаратуре и обладает меньшим объемом стандартной библиотеки.

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

Удачи в изучении программирования и разработке! Если у вас возникнут еще вопросы, не стесняйтесь задавать.

20 Апр в 13:16
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 620 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир