[0d1791d8d2631af8f1227d7b8a857b41d32b290b]

C++ -- худший ЯП

https://habr.com/ru/articles/1047890/
Я даже и не рассматриваю возможность использования этого языка. Хотя
немного приходилось править чужого кода. Прилично приходилось читать.
И никакого желания использовать. В теории только очень ограниченное,
узкое и маленькое подмножество могло бы быть полезно, но это
превращается в yet another dialect.

    С++ ужасный язык. Многословный где не надо, и молчаливый тоже где не
    надо. С зоопарком типов, врущими ключевыми словами, невидимыми
    копиями, нечитаемыми ошибками и адом сборки.

    Чтобы писать на нём правильно, нужна энциклопедическая память на
    исключения, а когда выучили исключения, то отдельно на исключения из
    исключений. Но C++ живее всех живых, и разменяет еще не один
    десяток, потому что у него чудовищная инерция и он один из немногих,
    кто выбрал совместимость любой ценой, вероятно, ценой всего. И этот
    выбор сделал его одновременно невыносимым и незаменимым. Полмира
    работает на нём, и будет работать еще долго, нравится мне это или
    нет.

    Я пишу на этом ужасном языке, романтизируя его сложность и доказывая
    самому себе, что я умный. И продолжу писать на нём, потому что в
    моей области он пока единственный, кто выдаёт нужную
    производительность, став несущей стеной. А заменить эту несущую
    стену в "жилом" и "живом" доме это не просто «переписать пару комнат
    на модном языке», это снести, нафиг, весь дом и на его месте строить
    новый, оставшись жить пару лет на улице в будочке. Так что да, язык
    ужасный, поэтому открывайте уже свою ужасную IDE, и продолжайте
    писать на худшем языке программирования.

Вот сколько лет уже использую Си на работе, много что в нём не нравится,
бесит, напрягает, но в целом нет негатива, всё равно он рассматривается
как адекватный инструмент, в отличии от крайне проблемного Python, на
котором уже практически ничего не делаю. Но есть ещё мысль про
попробовать Zig.

[оставить комментарий]