Re[12]: Достаточно ли знать С без знания С++ для устройства н
От: smeeld  
Дата: 06.09.14 15:17
Оценка:
Здравствуйте, CreatorCray, Вы писали:

CC>В С++ добавились вещи, которые уже надо понимать как они устроены и работают, чтобы понимать их неявные эффекты.

CC>В других языках уменьшили вероятность банальных ошибок, но появились возможности создания себе комплексных проблем при непонимании как работает его автоматика.

Смею доложить, что Вы не правильно поняли стандарт С++. Его суть. По своей сути весь стандарт-повествование
о том как съесть фугу, и не откинуть при этом ласты. Да, там много схем, неявно реализуемых конструкциями синтаксиса,
которые описываются несколькими страницами занудного повествования. Но, если вникнуть в их суть, то выясняется, что они все не есть
схемы, которые обеспечивают скомпиленному приложению какие-то особые качества скомпиленного кода, связанные
с повышением безопасности, или производительности кода, а есть костыли и подпорки, которыми снимают откровенные проколы в языке,
корень которых лежит в самом дизайне языка, и подобных проблем нет в других языках. Чтоб в это убедится в том что все якобы крутые,
предоставляющие большие возможности схемы, реализуемые неявно явными синтаксическими конструкциями, просто болтовня теоретиков,
внимательно поизучайте, скомпиленный с упомянутых конструкций, код. Сравните с тем, что получается с Сишного и любого другого, хоть с Lisp-a.
У меня после таких исследований появилось впечтление что С++ — это какой-то очередной мыльный пузырь, раздутый N-ым количество академиков.
Ничего, кроме некоторых удобств и упрощений для разработчика, как уже говорил Andrew.W Worobow, С++ на самом деле не предоставляет
в своей реальной имплементации существующими компиляторами.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.