Ответы пользователя по тегу Микроконтроллеры
  • Использование C++ в Keil?

    @megalol
    1. Сишные библиотеки, как правило, констистентны. Взяв библиотеку на С++, не понятно, что там внутри будет — шаблонная магия или С++ образца 98 года. В проекте может не быть поддержки исключений, а библиотека их будет активно использовать. И так далее. То есть даже выбрав С++, намного проще использовать сишные библиотеки. А там и до чистой сишки недалеко.
    2. Выше требования к скиллу программистов. Например, пресловутые виртуальные методы дают оверхед, а шаблоны — нет, но это же всем нужно объяснять, как писать на С++ с меньшим оверхедом, чем на С.

    В целом, для железа я больше люблю С++ без фанатизма, с библиотеками, имеющими чисто сишный интерфейс.
    Ответ написан
    Комментировать