Страницы

Поиск по вопросам

пятница, 5 июля 2019 г.

Использование C или С++ ? [закрыт]

Изучаю "Си" недавно, после Java начал, сам язык очень понравился, минимум абстракций, очень простой и сложный одновременно. Вопрос в том что не вижу грани когда нужно использовать Си, а когда С++, "плюсы" я не знаю и представляю их себе как чистый "Си" только с прекрученным ООП и возникает вопрос: смысл использовать С++ если тоже можно написать на "Си" и он однозначно проще плюсов ?! Просто вакансии в основном на С++ вот и решил задать вопрос типа а как же Си, если везде используют "плюсы" ...


Ответ

Все очень просто - использовать C++ там, где это возможно. Где необходимо (низкий уровень, взаимодействие с API) можно опускаться к C-подмножеству (оставаясь в рамках синтаксиса C++). Писать на чистом C же есть смысл там, где такие жертвы окупятся, а этих областей не много: системное программирование (специфика Linux), да программировании контроллеров (ресурсы крайне ограничены).

Комментариев нет:

Отправить комментарий