[0d1791d8d2631af8f1227d7b8a857b41d32b290b]
C++ -- худший ЯП
https://habr.com/ru/articles/1047890/
Я даже и не рассматриваю возможность использования этого языка. Хотя
немного приходилось править чужого кода. Прилично приходилось читать.
И никакого желания использовать. В теории только очень ограниченное,
узкое и маленькое подмножество могло бы быть полезно, но это
превращается в yet another dialect.
С++ ужасный язык. Многословный где не надо, и молчаливый тоже где не
надо. С зоопарком типов, врущими ключевыми словами, невидимыми
копиями, нечитаемыми ошибками и адом сборки.
Чтобы писать на нём правильно, нужна энциклопедическая память на
исключения, а когда выучили исключения, то отдельно на исключения из
исключений. Но C++ живее всех живых, и разменяет еще не один
десяток, потому что у него чудовищная инерция и он один из немногих,
кто выбрал совместимость любой ценой, вероятно, ценой всего. И этот
выбор сделал его одновременно невыносимым и незаменимым. Полмира
работает на нём, и будет работать еще долго, нравится мне это или
нет.
Я пишу на этом ужасном языке, романтизируя его сложность и доказывая
самому себе, что я умный. И продолжу писать на нём, потому что в
моей области он пока единственный, кто выдаёт нужную
производительность, став несущей стеной. А заменить эту несущую
стену в "жилом" и "живом" доме это не просто «переписать пару комнат
на модном языке», это снести, нафиг, весь дом и на его месте строить
новый, оставшись жить пару лет на улице в будочке. Так что да, язык
ужасный, поэтому открывайте уже свою ужасную IDE, и продолжайте
писать на худшем языке программирования.
Вот сколько лет уже использую Си на работе, много что в нём не нравится,
бесит, напрягает, но в целом нет негатива, всё равно он рассматривается
как адекватный инструмент, в отличии от крайне проблемного Python, на
котором уже практически ничего не делаю. Но есть ещё мысль про
попробовать Zig.
[оставить комментарий]