Здравствуйте, Pzz, Вы писали:
Pzz>В целом, в проекте на C++ может быть меньше кода за счет более широкого использования сторонних библиотек и фреймворков (которые зачастую проще найти, годные, для C++, чем для C),
Хм, не факт.
Pzz>но если говорить о написании нового, оригинального кода, а не об интеграции посторонних библиотек, код на C получается компактнее.
Хм. Можешь это как-то обосновать?
Pzz>Что до надежности безопасности, за C++ говорит несколько большая способность компилятора статически проанализировать программу, а за C говорит куда как большая простота языка, и отсутствие скрытой магии. Какая из тенденций окажется сильнее, зависит не от языка, а от людей, которые им пользуются.
В сишечке скрытая магия только одна — кастят всё что угодно во всё что угодно. И это — полный ппц
S>>А в OpenSource чистый C продолжает жить. И мнение Торвальдса выносят на знамена, хотя вряд ли кто-то сможет перечислить коммерческие проекты Торвальдса, выполненные в рамках бюджетов, сроков и в соответствии с жестко заданными требованиями.
Pzz>Торвальдс снес золотых яиц для мировой буржуазии пожалуй больше, чем любой другой. Как-то глупо его обвинять, что он несет эти яйца не по заранее утвержденному менеджерами расписанию.
Такое бывает, да. Но кто знает, если бы он выбрал плюсики, возможно линупс завоевал бы десктоп уже году к двухтысячному.
А так — я писал http-сервер и на сишечке, и на плюсиках, для MCU с 64К ROM/RAM. На сишечке это было гораздо дольше и больнее