💀 C++ снова признали «худшим языком программирования всех времён» — но есть нюанс



На Хабре вышел большой разбор боли под названием «Худший язык программирования всех времён /s». И да, речь снова про C++.

Автор не просто шутит над плюсами, а проходится по классике жанра:

▪️ десятки способов инициализировать переменную;
▪️ std::move, который не совсем move;
▪️ касты на любой вкус: static_cast, dynamic_cast, reinterpret_cast, const_cast;
▪️ простые задачи, которые превращаются в мини-лекцию по стандарту;
▪️ наследие C, обратная совместимость и миллиарды строк старого кода.

Главная мысль: C++ ужасен не потому, что его плохо проектировали, а потому что он десятилетиями пытался быть всем сразу — быстрым, низкоуровневым, совместимым, мощным и при этом современным.

В итоге язык, на котором написана половина инфраструктуры вокруг нас, сам стал инфраструктурой: страшной, сложной, но почти незаменимой.

Любишь C++ — страдаешь.
Не любишь C++ — всё равно пользуешься тем, что на нём написано.

https://habr.com/ru/articles/1047890/

#cpp #programming

👉 @cpp_lib
Просмотры: 1 221
Открыть в MAX Сообщить о неточности

Репосты публикации

Публикация канала

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти