ЕМ
Евгений Миргаязов

Недостатки языка С++



относительно остальных языков) вообще какие минусы в нем есть

ФМ
Фарид Мамедов

1. часть важных задач (например, модульность) возложена на текстовый препроцессор, управляемый совешенно другим языком. макросы C++ плохие и нередко являются причиной очень трудно уловимых ошибок.
2. шаблоны и макросы не компилируются, что негативно сказывается на скорости компиляции.
3. любая реализация языка расширяет его, превращая в диалект, что доказывает синтаксическую неполноту языка.
4. плохо работает RTTI. Ъ-псилюлюсник гнушается использовать этот механизм из-за его реализации.
5. c++ -это просто "много кода". усугубляют дело такие ошибки в дизайне языка, как сокрытие методов при их перегрузке в дочерних классах, да и вообще декларации в c++ очень громоздкие.
6. вездесущие неявные преобразования типов возводят количество неочевидных ошибок в квадрат.
7. исключения в этом языке поддерживаются плохо и работают медленно, конструкция finally не поддерживается. управление созданием и освобождением ресурсов в участках кода, подверженных возникновению исключений, становится сложным и требует скрупулёзности в подходе, что подталкивает вообще отказаться от механизма исключений в проекте.
8. базовые элементы языка выбраны с ошибками, их устранение зачастую притянуто на костылях и несёт побочные эффекты. программист вынужден строить функциональность, основываясь не на возможностях языка, а на побочных эффектах от их использования. порог вхождения в язык задирается: все вырожденные случаи и подводные камни нужно тупо зубрить.
9. плохая стандартная библиотека имеет много ограничений, плохо изучается и редко пригождается по-настоящему (т. е. очень многих повседневно нужных вещей в ней нет, зато есть куча каких-то астральных и пригождающихся хорошо если вообще раз в жизни) .
10. его очень сложно развивать, в нём постоянно чего-то не хватает, а если что-то добавляется, то через жопу.

Сергей
Сергей

относительно чего? ?
как любой язык высокого уровня он достаточно абстрактный то есть не на прямую команды в железку идут. . долго компилится (дольше безплюсового си) так-же в результате получается не всегда самая оптимальная программа и работает коечно чуток медленней, чем на асемблеое писаная или на классическом си.
относительно джавы на сях прога всё-же к конкретной операционке привязана, за то куда быстрей работает. . в общем, есть особенности, которые в некоторых конкретных случаях могут стать минусами..

АМ
Алексей Микешин

на плюсах легче писать говнокод, чем на джаве, например

ЛС
Лина Савельева

Что я могу сказать о C++? Он шикарен! 😄

Оксана @@@@@
Оксана @@@@@

Если вы его изучили, то недостатков нет вообще. Ну а коли не изучили, вот он - первый недостаток!

Похожие вопросы
достоинства/недостатки (Oracle Database ) перед Microsoft Acces
Верстка с замненой иностранного языка русским языком?
C++ vs C# - Преимущества и недостатки Что вы выбрали и что сделали?
Для чего язык программирования С? Для чего язык программирования С? и что можно делать при помощи данного языка???
помогите написать текст на английском языке про интернет, о его преймуществах и недостатках?
недостатки и достоинства Macromedia Flash
Есть недостатки в дизайне сайт <noindex> www.feminite.ru </noindex> ?
У вас есть недостатки?
Распределенные вычисления, какие на ваш взгляд могут быть недостатки?
Русский язык мы портим? К чему говорить "дефекты", когда можно сказать недостатки?