Mar 07

… статья под названием “За что я не люблю С++“. Лично мне как человеку знающему язык C++ достаточно хорошо статья очень понравилась и я практически во всем согласен с её автором. C++ действительно очень сложный язык, который к тому же является очень негибким на этапе выполнения (да, да, скорость работы, я понимаю…), и имеющий просто потрясающе огромное количество мелких ловушек, при встрече с которыми можно стать в ступор на долгое время.

PS. Линк на статью нашел у Bolk’а.

PPS. А есть ли аналоги C++, кроме D? Я имею ввиду, которые бы компилировались в нативный код и были такими же эффективными (или хотя бы похожими по эффективности).

written by fxposter \\ tags:


13 Responses to “Любителям C++ посвящается”

  1. 1. Александр Кошелев Says:

    Ой, ну честное слово, такие баяны откапывать… даже уже не смешно…

  2. 2. FX Poster Says:

    Дык, причем тут… Я статью до этого не видел, а статья, ИМХО, очень даже ничего.

  3. 3. Igorekk Says:

    Я тоже не видел раньше её. Сейчас с удовольствием прочитал.

  4. 4. JackYF Says:

    Автору предлагаю убить себя об стену. Аргументы в виде VC6 – это уже не смешно. Кроме MFC автор ничего не видел… покажите ему кто-нибудь QT, что ли…

    Автор ругается, что f(const A&) отличается от f(A)? Это, блин, верх того, до чего он добрался?.. Пусть идёт программировать на smalltalk’e, академик, блин.

  5. 5. FX Poster Says:

    Невнимательно читаем. ;) Про Qt там вполне даже упоминается. Кстати, ты никогда не думал – зачем же в Qt свой MOC?

  6. 6. FX Poster Says:

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

    Насчет C++ – зная PHP, Python и Java я могу сказать, что C++ – очень сложный, непонятный и… неудобный язык. А по возможностям как таковым самого языка Python и Java стоят гораздо выше его – интроспекция, целая куча фишек времени выполнения, так можно довольно долго перечислять. Так что…

    А в представленной статье – чистой воды графомания – много пустого трёпа, на тему как всё плохо.
    А что, с C++ всё хорошо? Я вам могу гарантировать, что если человек будет учить C++ и Java в течении одного промежутка времени, то качественные, быстрые и эффективные программы он на C++ начнет писать гораздо позже. Собственно, посмотрите на долю рынка C++ и Java – ты думаешь, что Java просто так занимает >20% рынка? :)

    Язык подбирается под задачу
    должен подбираться под задачу. но сейчас всё далеко не так.

  7. 7. Александр Кошелев Says:

    С++ очень хороший язык и сравнивать его с тем же питоном и джавой некорректно.

    В С++ куча проблем, но автор статьи не одну из них не упоминает. Все его придирки от узкости ума.

  8. 8. FX Poster Says:

    1. Чем хороший?
    2. Почему некорректно?

    Я хорошо знаю C++ и вижу насколько он сложен для конечного программиста. Та же Java дает не меньшие возможности (лично я бы сказал – гораздо большие) и при этом намного легче в изучении.

  9. 9. Александр Кошелев Says:

    Когда программа на питоне или джаве запуститься на моём микроконтроллере, то тогда я скажу, что наконец-то их можно сравнивать:)

  10. 10. FX Poster Says:

    А почему C++? А не C чистый? :)

  11. 11. Александр Кошелев Says:

    Ну “чистый С” само сабой, а в С++ и ООП есть, и шаблоны – красота!:):)

  12. 12. Ivan A-R Says:

    > Адрес может быть абсолютно любым. Не передергивай.
    Ну извиняй, мало смайлов поставил =)))))

    Я и не говорил, что в C++ всё идеально. Но есть огромное количество задач, где альтернативы ему нет. Хотя есть… Ассемблер =)

    Я не против жабы, змея и даже пыха (хотя перл мне милее), и сам их прекрасно использую, но когда условия позволяют.

    Вопрос то не в том, какой язык лучше (все хороши), а в том что статья бестолковая =)

  13. 13. FX Poster Says:

    Ассемблер
    Чистый C. Есть еще D, но я не в курсе, что там и как.

    Вопрос то не в том, какой язык лучше (все хороши), а в том что статья бестолковая
    А по-моему очень даже ничего. Не FQA Lite, конечно, но всё же :)

Leave a Reply