#c #cpp
Закрыт. На этот вопрос невозможно дать объективный ответ. Ответы на него в данный момент не принимаются. Хотите улучшить этот вопрос? Переформулируйте вопрос, чтобы на него можно было дать ответ, основанный на фактах и цитатах, отредактировав его. Закрыт 4 года назад. Изучаю "Си" недавно, после Java начал, сам язык очень понравился, минимум абстракций, очень простой и сложный одновременно. Вопрос в том что не вижу грани когда нужно использовать Си, а когда С++, "плюсы" я не знаю и представляю их себе как чистый "Си" только с прекрученным ООП и возникает вопрос: смысл использовать С++ если тоже можно написать на "Си" и он однозначно проще плюсов ?! Просто вакансии в основном на С++ вот и решил задать вопрос типа а как же Си, если везде используют "плюсы" ...
Ответы
Ответ 1
Все очень просто - использовать C++ там, где это возможно. Где необходимо (низкий уровень, взаимодействие с API) можно опускаться к C-подмножеству (оставаясь в рамках синтаксиса C++). Писать на чистом C же есть смысл там, где такие жертвы окупятся, а этих областей не много: системное программирование (специфика Linux), да программировании контроллеров (ресурсы крайне ограничены).
Комментариев нет:
Отправить комментарий