Re[12]: А С++ то схлопывается...
От: so5team https://stiffstream.com
Дата: 02.11.19 10:06
Оценка: +3
Здравствуйте, Pzz, Вы писали:

S>>Что бы это значило?


Pzz>Ну ты говоришь, в защиту C++, что ко всему можно привыкнуть. А я отвечаю, что на эту тему, что ко всему можно привыкнуть, даже стишок классный написан.


Речь не про привыкнуть, а про то, что после изучения нескольких фич C++ использование C++ для конкретного разработчика перестает быть проблемой. Тут дело не в привычках, а в знаниях и опыте.

Pzz>Это ложная дилема.


Нет.

Pzz>C++ не обеспечивает, сам по себе, "кодовую базу более-менее приемлемого размера, в которой, местами, качество и безопасность будет обеспечиваться средствами самого языка".


Сам по себе нет. Но у него есть для этого хотя бы некоторые возможности.

Pzz>C не обеспечивает сам по себе "гораздо более объемную кодовую базу, в которой безопасность и качество вообще ничем не обеспечивается кроме честного слова".


А вот тут обеспечивает как раз таки. Целиком и полностью. Ибо возможностей для разработки своих абстракций или выражения ограничений нет от слова совсем.

Pzz>В целом, в проекте на C++ может быть меньше кода за счет более широкого использования сторонних библиотек и фреймворков (которые зачастую проще найти, годные, для C++, чем для C), но если говорить о написании нового, оригинального кода, а не об интеграции посторонних библиотек, код на C получается компактнее.


Нуждается в доказательствах.

Pzz>а от людей, которые им пользуются.


Тогда нужно определиться с предметом обсуждения: либо обсуждаются свойства языка, которые могут быть использованы при должном уровне подготовки разработчика. Либо обсуждаются сами разработчики.

S>>А в OpenSource чистый C продолжает жить. И мнение Торвальдса выносят на знамена, хотя вряд ли кто-то сможет перечислить коммерческие проекты Торвальдса, выполненные в рамках бюджетов, сроков и в соответствии с жестко заданными требованиями.


Pzz>Торвальдс снес золотых яиц для мировой буржуазии пожалуй больше, чем любой другой. Как-то глупо его обвинять, что он несет эти яйца не по заранее утвержденному менеджерами расписанию.


Вы не поняли. Достижения Торвальдса не ставятся под сомнение. Упор делается на то, что разработка ядра Linux-а или git-а принципиально отличается от коммерческой разработки под заказ или коммерческой разработки коробочного продукта. Поэтому то, что хорошо работало для Торвальдса не обязательно должно работать для условных "Рогов и Копыт".
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.