LINUX.ORG.RU

История изменений

Исправление Iron_Bug, (текущая версия) :

пардон, это не «абсурдность аргументов», а перечисление всех требований проекта.
все крупные проекты, которыми мне доводилось заниматься, имели очень много разных параметров. основным критерием выбора С++ (среди многих) была, конечно, скорость работы приложения. но иногда кроме требования к скорости есть ещё требования работы на старых или эмбеддед машинах.и естественно, при работе со слабым железом вероятность выбора С или С++ в качестве средства разработки существенно возрастает.
бывает ещё одно ограничение (в основном на эмбеддеде и микроконтроллерах): платформа может просто не поддерживать всё разнообразие средств разработки и тогда просто нет выбора. есть компилятор С - пишем на С. есть компилятор С++ - пишем на С++. в этом плане плюсы существенно реже используются, чем С. но иногда бывают и плюсовые компиляторы.
а что касается «слабого» железа, то вычисления вовсе не всегда происходят в чистеньких ЦОДах, на серверах. иногда надо затолкать софт в железку, которая находится где-то прямо в цехе, где температура может быть под 60 градусов снаружи и вентиляции никакой. и тогда выбор железа может быть весьма специфическим и ограниченным. приходится подстраиваться под то, что может выжить в условиях промышленной эксплуатации.

Исправление Iron_Bug, :

пардон, это не «абсурдность аргументов», а перечисление всех требований проекта.
все крупные проекты, которыми мне доводилось заниматься, имели очень много разных параметров. основным критерием выбора С++ (среди многих) была, конечно, скорость работы приложения. но иногда кроме требования к скорости есть ещё требования работы на старых или эмбеддед машинах.и естественно, при работе со слабым железом вероятность выбора С или С++ в качестве средства разработки существенно возрастает.
бывает ещё одно ограничение (в основном на эмбеддеде и микроконтроллерах): платформа может просто не поддерживать всё разнообразие средств разработки и тогда просто нет выбора. есть компилятор С - пишем на С. есть компилятор С++ - пишем на С++. в этом плане плюсы существенно реже используются, чем С. но иногда бывают и плюсовые компиляторы.

Исходная версия Iron_Bug, :

пардон, это не «абсурдность аргументов», а перечисление всех требований проекта.
все крупные проекты, которыми мне доводилось заниматься, имели очень много разных параметров. основным критерием выбора С++ (среди многих) была, конечно, скорость работы приложения. но если иногда кроме требования к скорости есть ещё требования работы на старых или эмбеддед машинах.и естественно, при работе со слабым железом вероятность выбора С или С++ в качестве средства разработки существенно возрастает.
бывает ещё одно ограничение (в основном на эмбеддеде и микроконтроллерах): платформа может просто не поддерживать всё разнообразие средств разработки и тогда просто нет выбора. есть компилятор С - пишем на С. есть компилятор С++ - пишем на С++. в этом плане плюсы существенно реже используются, чем С. но иногда бывают и плюсовые компиляторы.