Задать вопрос

В чем заключается выбор между C и С++ для написания драйверов?

Всем привет

Хотел бы уточнить, на чем обосновывают решением, когда выбирают язык для написания драйвера под железку (С или С++)?
  • Вопрос задан
  • 932 просмотра
Подписаться 4 Простой 1 комментарий
Решения вопроса 1
C++ не может повредить. Если вы используете virtual, RTTI, exceptions, iostreams, то вы платите за них, но если эта цена неприемлема - просто не используете их.

Однако C++, особенно C++11 и C++14, часто не поддерживаются компилятором, когда приходится собираться не под уютные gcc/clang x86, а что-нибудь специфическое, вроде Arduino или CUDA. Ещё в ядре Linux C++ традиционно под запретом.

Так что посмотрите, можете ли вы использовать C++ в вашем конкретном случае. Если нет, то выбирать не из чего.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Талисман Екатеринбург
от 180 000 до 2 500 000 ₽
HR Prime Москва
от 300 000 до 3 800 000 ₽
HR Prime Москва
от 260 000 до 350 000 ₽