Вы думаете, что вы знаете С++?
Mar. 8th, 2009 02:04 pmНет, вы не знаете С++. Вы знаете С++ с хорошей стороны, но вы еще узнаете С++ с плохой стороны!
Я в последние годы как-то остерегаюсь высказывать категоричные мнения по таким темам, как будущее языков программирования, но мне кажется, что будет интересно.
Я в последние годы как-то остерегаюсь высказывать категоричные мнения по таким темам, как будущее языков программирования, но мне кажется, что будет интересно.
no subject
on 2009-03-08 12:32 pm (UTC)no subject
on 2009-03-08 12:33 pm (UTC)no subject
on 2009-03-08 12:37 pm (UTC)no subject
on 2009-03-08 12:47 pm (UTC)no subject
on 2009-03-08 01:13 pm (UTC)no subject
on 2009-03-08 01:32 pm (UTC)фактически главным reason d'etre C++ является обратная совместимость с метрическими говнокилотоннами существующего кода, так что ---.
no subject
on 2009-03-08 01:42 pm (UTC)Интроспекцию (конечно ограниченную) вполне можно сделать на основе type_info
no subject
on 2009-03-08 01:45 pm (UTC)я тоже.
с C и так полной совместимости нет, собственно.
no subject
on 2009-03-08 01:45 pm (UTC)Сейхас такое компилироваться не будет и это мало кого волнует
no subject
on 2009-03-08 01:49 pm (UTC)no subject
on 2009-03-08 02:11 pm (UTC)no subject
on 2009-03-08 02:20 pm (UTC)будем надеятся, что на основе этого народ сумеет и более нормальную библиотеку соорудить — сегодняшние оставляют желать лучшего, подозреваю, в немалой степени потому что у библиотекописателей в какой-то момент просто отваливаются кисти рук, поскольку для реализации пуленепробиваемой и юзабельной библиотечной функциональности на сегодняшнем C++ надо банально написать Очень-Очень Много Кода.
no subject
on 2009-03-08 02:21 pm (UTC)у нас, например, используются VC6 и sun pro древних версий, поэтому даже с шаблонами что-то серьезное не замутишь
no subject
on 2009-03-08 03:50 pm (UTC)no subject
on 2009-03-08 03:57 pm (UTC)no subject
on 2009-03-08 04:13 pm (UTC)no subject
on 2009-03-08 04:14 pm (UTC)no subject
on 2009-03-08 05:09 pm (UTC)no subject
on 2009-03-08 05:15 pm (UTC)no subject
on 2009-03-08 05:19 pm (UTC)no subject
on 2009-03-08 05:34 pm (UTC)ПМСМ, если ограничивать себя - писать на подмножестве С++ - можно жить, и неплохо.
no subject
on 2009-03-08 05:42 pm (UTC)вот да, лучше мы не будем об этом говорить.
теоретически — безусловно. на практике, видимо, не бывает. рано или поздно приходит какой-нибудь архитектурный астронавт, и пошла писать губерния.
макросы гораздо лучше тех же шаблонов (в пересекающейся функциональности, натурально). прогнать файл через препроцессор и поглядеть что получилось — гораздо проще, чем расшифровывать сообщения компилятора в 150 строк, к тому же относящиеся почему-то к библиотечному инклуду. плюс никаких непоняток с инстанциацией.
no subject
on 2009-03-08 06:45 pm (UTC)Если вам макросы приятнее отлаживать, чем темплейты - могу только пожать вашу мужественную руку, и пожелать приятной отладки.
А ООП/ООД, если без "заставь дурака богу молиться" - вешь настолько ценная для больших систем, что за поддержку ее можно простить С++ многое.
no subject
on 2009-03-08 07:01 pm (UTC)единственная защита от астронавтов (точнее, смягчающее средство) — это изначальная ограниченность возможностей для их
кипучей абстрактной мастурбациидизайнерской фантазии.ну вот опять вы про сферических коней в вакууме...
no subject
on 2009-03-08 07:03 pm (UTC)