С++ — кошмарный язык. Его делает ещё более кошмарным тот факт, что множество недостаточно грамотных программистов используют его, до такой степени, что оказывается намного проще выкинуть его как мусор. Откровенно говоря, даже если нет *никаких* причин для выбора Си, кроме того чтобы держать С++-программистов подальше — то одно это уже будет достаточно веским основанием для использования Си.
...Я пришёл к выводу, что *действительно* предпочту выгнать любого, кто предпочтёт вести разработку проекта на С++, нежели на Си, чтобы этот человек не загубил проект, в который я вовлечён.
С++ приводит к очень, очень плохим проектным решениям. Неизбежно начинают применяться «замечательные» библиотечные возможности вроде STL, и Boost, и прочего мусора, которые могут «помочь» программированию, но порождают:
— невыносимую боль, когда они не работают (и всякий, кто утверждает, что STL и особенно Boost стабильны и портируемы, настолько погряз во лжи, что это даже не смешно)
— неэффективно абстрагированные программные модели, когда спустя два года обнаруживается, что какая-то абстракция была недостаточно эффективна, но теперь весь код зависит ото всех окружающих её замечательных объектных моделей, и её нельзя исправить, не переписав всё приложение.
Другими словами, единственный способ иметь хороший, эффективный, низкоуровневый и портируемый С++ сводится к тому, чтобы ограничиться всеми теми вещами, которые элементарно доступны в Си. А ограничение проекта рамками Си будет означать, что люди его не выкинут, и что будет доступно множество программистов, действительно хорошо понимающих низкоуровневые особенности и не отказывающихся от них из-за идиотской ерунды про «объектные модели».
... когда эффективность является первостепенным требованием, «преимущества» С++ будут огромной ошибкой.
Эдь, да ты нищеброд оказывается! Тысячу за бутылку хорошего вина не жалко, да еще когда оно с правильным сыром/мясом...
Давно тебе говорят, выучи C++ - будет хватать на правильное вино;-)
Почитал в педивикии, что такое граппа. Оказывается, это всего лишь бодяжная недочача! Фу!
А давайте обсуждать вкус граппы с теми, кто ее пробовал. Фу быть таким!
Ога, ога. А чтобы по-нормальному попить, надо хотя бы 2 пузыря в лицо. Если пить лишь раз в неделю, это в месяц выйдет половина зарплаты на бухло! Бульбец!!!
Нет уж, лучше я в сантехники переквалифицируюсь! А еще проще — стану заниматься лишь своими должностными обязанностями (а ЯП и "железо" туда вообще никаким боком не входят). Правда, заниматься должностными обязанностями — скучно и нудно.
Кстати, сегодня же праздник Айзека Ньютона! Сейчас жинка пивас притащит, будем отмечать.