💀 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