#48 ビャーネ・ストラウストラップ


#48 ビャーネ・ストラウストラップ

ビャーネ・ストラウストラップは、プログラミング言語 C++ の作者です。C++ は40年経った今でも世界で最も人気があり強力な言語の一つです。C++ の高速、安定、堅牢性を重視するコードは、世界で最も大規模なシステムで多く利用されています。例えば、YouTube のバックエンドを構成する重要な部分の多くは C++ で書かれています。さらに、Google、Facebook、Amazon、Twitter、Microsoft 製品のほとんどや Adobe 製品、そして、多くのデータベースでも C++ が利用されています。他にも、自動車、ロボット、火星を目指す宇宙ロケットなどのシステムにおいても C++ が利用されています。


- 初めて書いたプログラムは?

1:40

- 最初に好きになったプログラミング言語は?

2:18

- プログラミング言語の歴史

6:18

- プロのプログラマーは最低5つの言語を学ぶのが良いとして、C++、Java、Python、Ruby、JavaScript の5つを挙げたことにまつわる話

16:45

- JavaScript について

23:20

- 信頼性、効率性について

25:08

- 良いコードとは何かについて

31:53

- 高い汎用性と高い効率性を両立するために、C++ はどのようにデザインされているのか? (ゼロオーバーヘッドの原則について)

41:16

- GCC や Clang など、C++ で複数の実装が存在するのはなぜか?

50:00

- C++ の主な特徴/機能とは?

54:46

- C++20 で導入される新機能「コンセプト」について

1:08:02

- C++ の標準化について

1:18:06

- 個人的に美しいと思う C++ の機能は? (コンストラクタとデストラクタについて)

1:28:05

- プログラミング言語を作成する際の統一ガイドラインのアイデアについて

1:31:52

- 例えば、機械学習の「99.8%は期待通りに動作するように思える」といった不確かさのあるプログラミングについてどう思うか?

1:38:11

- 一番誇りに思うことは?

1:44:20