
2026/06/05 13:37
C++ ドキュメンタリー
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
『C++: The Documentary』は、標準 C++ 財団の議長であり、2002 年から 2025 年までの ISO C++ コミッテー議長を務めた Herb Sutter(Herb Sutter)によって出版されたものであり、C++ が単なるレガシー言語ではなく、世界のトップ 4 言語の中で現在最も成長が速いものであることを示す歴史的なマイルストーンとなっています。過去 3.5 年間でユーザー数が +90% も増加し(2025 年第 3 四半期時点)、この進化を祝うために、この映画にはオリジナルデザイナーである Bjarne Stroustrup および Alexander Stepanov、C# の作成者 Anders Hejlsberg、LLVM/Swift の作成者 Chris Lattner、NVIDIA の Andrea Alexandrescu、Bell Labs の Andrew Koenig、Doom の作成者 John Romero など、40 余名の主要な人物が出演しています。ドキュメンタリーは、C++ が AT&T Bell Labs で発明された旅路を追跡し、C with Classes(07:30)、C++98 標準(37:19)、The STL(29:38)といった重要な標準化マイルストーンを踏まえており、C++11 およびそれ以降に導入された現代の課題に対処しています。最後に、Stroustrup の深い影響を称えるセグメントが 1:08:31 に配置されています。2026 年 6 月 4 日に YouTube でプレミア公開予定のもので、この映画は C++ を将来のソフトウェア開発における不可欠なツールとして位置づけており、エンタープライズおよび消費財セクターを超えて技術を形成する活動的なコミュニティを持続的な勢いで支えていることを強調しています。
本文
C++ ドキュメンタリー公開:40 年に及ぶ成功の歴史
公開日: 2026 年 6 月 4 日
著者: Herb Sutter(ハーブ・サッター)
閲覧所要時間: 約 2 分
著者プロフィール
- 肩書き: シチadel セキュリティーズ技術フェロー
- 主な役割:
- 標準 C++ 財団およびカンファレンス「CppCon」の議長
- 2002 年〜2025 年まで ISO/IEC JC1/C(国際 C++ 標準化委員会)元議長
- その他: 著述家・講演者、C++ 歴史に深く携わってきた人物
ドキュメンタリー概要
本ドキュメンタリーは YouTube で公開され、C++ の開発に関わる主要関係者が参加するライブチャットが行われました。
- 40 年余りの成功物語: Modest な出発から世界的な採用へ発展した歴史を概観。
- 現在の地位:
- 世界トップ 4 に名を連ねるプログラミング言語の一つ。
- 2025 年第 3 四半期時点で、過去 3 年半でユーザー数が 90% も増加した急速な成長ぶりを見せる。
出演者リスト(主要関係者)
- ビアーン・シュトランストруп: C++ の設計者と最初の実装者(Bell Labs)
- アレクサンダー・ステパノフ: 標準テンプレートライブラリ(STL)の設計者
- アンドレス・ヘイルスベルグ: C#、TypeScript、Turbo Pascal の開発者
- アンドレイ・アレクサンドレスコ: NVIDIA 首席研究員・C++ 著書作家
- アンドリュー・コーニグ: Bell Labs 所属。C++ 標準化委員会の創設メンバー、研究者、教育者
- バーバラ・ムー: Bell Labs C++ 開発チームマネージャー・C++ 著書作家
- ブライアン・カーニガン: 「C プログラミング言語」の共著者(Bell Labs)
- クリス・ラッナー: Mojo、LLVM、Clang、Swift の開発者
- ダニーロ・ピパロ: 素粒子物理学者。CERN ROOT フレームワークプロジェクトリーダー
- エリック・ルビン: ソフトウェア開発者。Hudson River Trading 責任者
- ガブリエル・ドー・レイス: Microsoft エンジニア・アーキテクト、C++ ツール構築者、数学者
- ハーブ・サッター: 標準 C++ 財団議長、ISO/IEC JC1/C 元議長
- ジョン・ロメロ: 『DOOM』および『Quake』の共同制作者(id Software 共同創業者)
- ニーナ・ランズ: ISO/IEC JC1/C 委員会副会長
ドキュメンタリーチャプター一覧
開発と早期普及の歴史
イントロダクション00:00
AT&T ベル研究所における発明01:50
クラス付き C(C with Classes)の登場07:30
クラス付き C の初期採用状況09:37
CFront から C++ への進化10:53
なぜ「C++」と呼ばれるのか?12:32
AT&T ソフトウェア販売開始とチーム移行13:24
ベル研究所での初期開発詳細16:08
「バグの多い製品」から Ver 2.0.0 リリースへ19:10
AT&T を超えて C++ が広く普及し始める21:55
バージョン管理が複雑化する状況24:50
標準化と時代の変遷
標準化の必要性について26:03
アレクサンダー・ステパノフ氏による STL の導入29:38
初版標準 C++98 の制定37:19
90 年代における CERN での活用39:21
ゲーム業界および金融取引分野への浸透40:34
危機と復興(2000 年代~)
2000 年代初頭の「C++ の冬」43:00
プログラミング言語戦争(C# の台頭)45:34
再び効率的なプログラミング言語への需要再認識49:25
モダン C++ と未来
**モダン C++**の誕生と標準化(C++11)52:29
標準化委員会による複雑化問題への議論56:29
C++ が世界中でどのように使われているか01:00:45
C++ の未来と直面する課題01:05:00
ビアーン・シュトランストруп氏によるまとめ01:08:31
[次の投稿] | [前の投稿]