C++が「言語史上最も嫌われた言語」に選ばれ続ける本当の理由

「世の中には2種類の言語がある。皆が文句を言う言語と、誰も使っていない言語だ」——C++を作ったBjarne Stroustrup自身が、自虐を込めて語った言葉。 2024年Stack Overflow Developer Surveyで、C++ユーザーの「来年も使い続けたい」と答えた割合はわずか46%。Rust 81%、C# 70%、Go 64%と比べて圧倒的に低い数字です。 それなのに、TIOBEというプログラミング言語人気指数では、C++は2025年も世界4位。Photoshop、Microsoft Office、Chrome、Unreal Engine、PyTorchの心臓部、すべてC++で動いています。 業界の巨匠たちは、揃ってC++を批判します。 Linus Torvalds:「C++は恐ろしい言語だ」。 Ken Thompson(C生みの親):「C++は本当に愚かな言語だ。Cを引きずって行ったから」。 Donald Knuth:「C++は絶望的に複雑だ」。 Joe Armstrong(Erlangの父):「C++は、バナナを欲しがったのに、バナナを持つゴリラとジャングル全部が来てしまうような言語」。 そして2024年、米国CISAが「2026年1月までにメモリ安全戦略」と最後通告。 未定義動作、テンプレートメタ、ヘッダーファイル地獄、4時間のビルド時間、2,000ページの規格書——5つの構造問題と、それでもC++が消えない理由、業界の「ストックホルム症候群」を、5章でじっくりお届けします。 🎯 この動画でわかること ・Stack Overflow Survey 2024、C++が下位常連の客観的データ ・5つの構造問題(UB、テンプレート、ヘッダー、ビルド時間、肥大化)の詳細 ・Linus、Ken Thompson、Knuth、Joe Armstrong、巨匠たちのC++批判名言集 ・C++が「嫌われ続けるのに消えない」5つの構造的理由 ・「ストックホルム症候群」という業界の本音 💡 こんな人におすすめ ・C++エンジニア、C++に苦しんでいる開発者 ・C++を学ぶか迷っている若手エンジニア ・Rust、Zig、Goへの移行を検討している人 ・プログラミング言語の歴史と業界文化に興味がある人 ・「嫌いだけど離れられない」技術スタックに悩む全エンジニア 📚 章立て 00:00 序章 01:37 第1章 Stack Overflow Surveyと巨匠たちの批判、客観的な証拠 04:23 第2章 C++が嫌われる5つの構造問題、UBからテンプレートまで 08:59 第3章 Linus、Ken Thompson、Knuth、Armstrong、巨匠たちの本音 11:37 第4章 それでもC++が消えない、5つの構造的な理由 14:13 第5章 ストックホルム症候群と、エンジニアの取るべき道 ━━━━━━━━━━━━━━━━━━━━━ 🔔 チャンネル登録お願いします! X(旧Twitter)も始めました 🐦 動画では話しきれない内容や、ちょっとした気づきも投稿していく予定です。 https://x.com/IT_BOYAKI ━━━━━━━━━━━━━━━━━━━━━ #Cpp #CPlusPlus #BjarneStroustrup #LinusTorvalds #KenThompson #DonaldKnuth #Rust #Go #Zig #UndefinedBehavior #テンプレート #StackOverflow #StackOverflowSurvey #エンジニア #ITエンジニア #プログラミング言語 #2026年 #ストックホルム症候群 #ホワイトハウス VOICEVOX: 春日部つむぎ VOICEVOX: 雨晴はう

圏とは?プログラマに人気と噂の圏について話します。 プログラマ向け圏論入門 1
▶︎

圏とは?プログラマに人気と噂の圏について話します。 プログラマ向け圏論入門 1

インタプリタはなぜ生まれたのか【プログラミング言語の歴史】
▶︎

インタプリタはなぜ生まれたのか【プログラミング言語の歴史】

【C++】データをファイルに保存・読み込みする処理(シリアライズ・デシリアライズ)を解説
▶︎

【C++】データをファイルに保存・読み込みする処理(シリアライズ・デシリアライズ)を解説

C++より嫌われた言語、Objective-Cの正体
▶︎

C++より嫌われた言語、Objective-Cの正体

[2026 Edition] 27 Major Programming Languages Ranked and Explained by Difficulty!
▶︎

[2026 Edition] 27 Major Programming Languages Ranked and Explained by Difficulty!

[Why Did They Disappear?] 7 Game Genres That Were Once Hugely Popular But Are Now Almost Extinct
▶︎

[Why Did They Disappear?] 7 Game Genres That Were Once Hugely Popular But Are Now Almost Extinct

It finally happened
▶︎

It finally happened

プログラミング言語の進化っていつまで続く?
▶︎

プログラミング言語の進化っていつまで続く?

Zigは「Cの正統な後継者」になれるのか
▶︎

Zigは「Cの正統な後継者」になれるのか

コンパイラはなぜ生まれたのか【プログラミング言語の歴史】
▶︎

コンパイラはなぜ生まれたのか【プログラミング言語の歴史】

8 Worst C++ Fails of all time
▶︎

8 Worst C++ Fails of all time

【悲報】金を貯めすぎました。
▶︎

【悲報】金を貯めすぎました。

【30年の歴史】なぜPythonは遅いのに世界を制したのか【ゆっくり解説】
▶︎

【30年の歴史】なぜPythonは遅いのに世界を制したのか【ゆっくり解説】

【Javaへの復讐】なぜ「パクリ」と言われたC#が最強の言語になったのか?Microsoftの黒歴史と、10年かけた執念の逆転劇【ゆっくり解説】
▶︎

【Javaへの復讐】なぜ「パクリ」と言われたC#が最強の言語になったのか?Microsoftの黒歴史と、10年かけた執念の逆転劇【ゆっくり解説】

オブジェクト指向は遅い?データの並べ方で速度が大幅に変わる、データ指向プログラミングとは
▶︎

オブジェクト指向は遅い?データの並べ方で速度が大幅に変わる、データ指向プログラミングとは

なぜインテルはスマホCPUでARMに勝てなかったのか【ゆっくり解説】
▶︎

なぜインテルはスマホCPUでARMに勝てなかったのか【ゆっくり解説】

Javaなど要らないCOBOLで十分なのか?
▶︎

Javaなど要らないCOBOLで十分なのか?

【告発】Edge保存パスワードが丸見え…Microsoftは「仕様」
▶︎

【告発】Edge保存パスワードが丸見え…Microsoftは「仕様」

【犬猿の仲?】MacがNvidiaの最強AIチップを「絶対に」使わない本当の理由 #Mac
▶︎

【犬猿の仲?】MacがNvidiaの最強AIチップを「絶対に」使わない本当の理由 #Mac

社名をかけて12兆円を投じたメタバースが終わった理由
▶︎

社名をかけて12兆円を投じたメタバースが終わった理由