画像1
20の

1. アラン・チューリング
画像: ウィキメディア・コモンズ
1. アラン・チューリング
コンピュータプログラムは常に進化を続けています。ここでは、コンピュータプログラミングの世界を形作ってきた最も影響力のある20人をご紹介します。
アラン・チューリングはイギリスの数学者、暗号解読者、論理学者、そしてコンピュータ科学者でした。彼はアルゴリズムを計算できる機械であるチューリングマシンの発明で最もよく知られており、これは本質的にデジタルコンピュータの基本原理を予見するものでした。
参照: 開発者として成功するキャリアを築く方法 (無料 PDF) (TechRepublic)
画像: ウィキメディア・コモンズ

2. ティム・バーナーズ=リー
画像: ウィキメディア・コモンズ
2. ティム・バーナーズ=リー
ティム・バーナーズ=リーは、ワールド・ワイド・ウェブの発明者として知られるコンピュータ科学者兼エンジニアです。彼はワールド・ワイド・ウェブ・コンソーシアム(W3C)のディレクターを務め、オックスフォード大学とマサチューセッツ工科大学(MIT)で教鞭を執っています。
参照: 開発者として成功するキャリアを築く方法 (無料 PDF) (TechRepublic)
画像: ウィキメディア・コモンズ

3. グレース・ホッパー
3. グレース・ホッパー
グレース・ホッパーはコンピュータ科学者であり、アメリカ海軍の少将でした。彼女はコンピュータプログラミング言語の最初のコンパイラを発明し、ハーバード・マークIコンピュータの初期のプログラマの一人でもありました。ホッパーは、コンピュータの不具合を修正するための「デバッグ」という用語を普及させ、機種に依存しないプログラミング言語の重要性を強調しました。
参照: 開発者として成功するキャリアを築く方法 (無料 PDF) (TechRepublic)

4. デニス・リッチー
画像: アルカテル・ルーセント
4. デニス・リッチー
デニス・リッチーは、ケン・トンプソンと共に「C」プログラミング言語を開発し、Unixオペレーティングシステムを開発したコンピュータ科学者です。Cプログラミング言語は、システムプログラミングやオープンソースソフトウェアでよく使用されています。
参照: 開発者として成功するキャリアを築く方法 (無料 PDF) (TechRepublic)
画像: アルカテル・ルーセント

5. リーナス・トーバルズ
画像: Linux Foundation

6. ビャルネ・ストロウストルップ
画像: ウィキメディア・コモンズ
6. ビャルネ・ストロウストルップ
ビャーネ・ストロウストルップは、C++プログラミング言語を開発したコンピュータ科学者であり、研究教授です。彼はC++言語の教科書を執筆し、現在はモルガン・スタンレーに勤務しています。
参照: 開発者として成功するキャリアを築く方法 (無料 PDF) (TechRepublic)
画像: ウィキメディア・コモンズ

7. ケン・トンプソン
画像: ピーター・アダムス
7. ケン・トンプソン
ケン・トンプソンは著名なコンピュータ科学者です。Unixオペレーティングシステムとプログラミング言語Bの共同開発者であり、Plan 9オペレーティングシステムの初期開発者の一人でもあります。トンプソンは10年以上Googleに勤務し、プログラミング言語Goの共同発明者でもあります。
参照: 開発者として成功するキャリアを築く方法 (無料 PDF) (TechRepublic)
画像: ピーター・アダムス

8. ブライアン・カーニガン
画像: ウィキメディア・コモンズ
8. ブライアン・カーニガン
ブライアン・カーニガンはケン・トンプソンとデニス・リッチーと共にUnixの開発に貢献しました。彼はAWKとAMPLプログラミング言語の共同開発者であり、デニス・リッチーと共同でCプログラミングに関する最初の書籍を執筆しました。
参照: 開発者として成功するキャリアを築く方法 (無料 PDF) (TechRepublic)
画像: ウィキメディア・コモンズ

9. ビル・ゲイツ
画像: ジェームズ・マーティン/CNET
9. ビル・ゲイツ
ビル・ゲイツは、実業家、慈善家、人道主義者、投資家、作家であり、マイクロソフト社の創設者でもあります。彼はマイクロソフト社の会長、CEO、チーフソフトウェアアーキテクトを歴任しました。
参照: 開発者として成功するキャリアを築く方法 (無料 PDF) (TechRepublic)
画像: ジェームズ・マーティン/CNET

10. ジョン・バッカス
画像: Columbia.edu
10. ジョン・バッカス
ジョン・バッカスは、高度なプログラミング言語であるFORTRANの開発チームを率いたコンピュータ科学者です。また、コンピュータ言語の構文で広く用いられている表記法であるバッカス・ナウア記法の発明者でもあります。
参照: 開発者として成功するキャリアを築く方法 (無料 PDF) (TechRepublic)
画像: Columbia.edu

11. ニクラウス・ヴィルト
画像: ウィキメディア・コモンズ
11. ニクラウス・ヴィルト
ニクラウス・ヴィルトは、Pascalを含む複数のプログラミング言語を設計しました。彼の功績により、1984年に革新的なコンピュータ言語の開発でチューリング賞を受賞しました。また、ソフトウェア工学における多くの主要な分野を開拓しました。
参照: 開発者として成功するキャリアを築く方法 (無料 PDF) (TechRepublic)
画像: ウィキメディア・コモンズ

12. アンダース・ヘイルスバーグ
画像: ウィキメディア・コモンズ
12. アンダース・ヘイルスバーグ
アンダース・ヘイルスバーグは、多くの成功したプログラミング言語の開発に貢献した著名なソフトウェアエンジニアです。彼はソフトウェア開発システムであるTurbo Pascalのオリジナルの作者であり、現在はマイクロソフトのテクニカルフェローとして働いています。
参照: 開発者として成功するキャリアを築く方法 (無料 PDF) (TechRepublic)
画像: ウィキメディア・コモンズ

13. ジェームズ・アーサー・ゴスリング
画像: ウィキメディア・コモンズ
13. ジェームズ・アーサー・ゴスリング
ジェームズ・ゴスリングは、Javaプログラミング言語の生みの親として知られるコンピュータ科学者です。彼はまた、NeWSとGosling Emacsソフトウェアシステムの開発にも携わり、その成功に貢献しました。
参照: 開発者として成功するキャリアを築く方法 (無料 PDF) (TechRepublic)
画像: ウィキメディア・コモンズ

14. グイド・ヴァン・ロッサム
画像: ウィキメディア・コモンズ
14. グイド・ヴァン・ロッサム
Guido van Rossum は Python プログラミング言語の創始者です。彼は引き続き Python の開発を監督し、必要に応じて意思決定を行います。Dropbox に移籍する前は Google に勤務していました。
参照: 開発者として成功するキャリアを築く方法 (無料 PDF) (TechRepublic)
画像: ウィキメディア・コモンズ

15. ドナルド・アーヴィン・クヌース
画像: ウィキメディア・コモンズ
15. ドナルド・アーヴィン・クヌース
ドナルド・クヌースは、コンピュータ科学者であり数学者でもあり、『The Art of Computer Programming』の著者でもあります。クヌースは、コンピュータ組版システムTeXとフォント定義言語METAFONTの考案に加え、理論コンピュータサイエンスの複数の分野に多大な貢献をしました。
参照: 開発者として成功するキャリアを築く方法 (無料 PDF) (TechRepublic)
画像: ウィキメディア・コモンズ

16. ジョン・カーマック
画像: ZDNet
16. ジョン・カーマック
ジョン・カーマックはゲームプログラマーであり、Id Softwareの共同創設者です。カーマックは、『Doom』、『Commander Keen』など、Id Softwareの人気ビデオゲームのリードプログラマーを務めました。彼は3Dグラフィックデザイン、特にシャドウボリュームに用いられるカーマックのリバースアルゴリズムで知られています。現在はOculus VRのCTOを務めています。
参照: 開発者として成功するキャリアを築く方法 (無料 PDF) (TechRepublic)
画像: ZDNet

17. ラリー・ペイジ
画像: CNET
17. ラリー・ペイジ
ラリー・ペイジは、Googleの共同創業者であるコンピュータ科学者であり起業家です。ペイジはGoogleの親会社であるAlphabet Inc.のCEOであり、Googleの検索ランキングアルゴリズムであるPageRankの開発者でもあります。
参照: 開発者として成功するキャリアを築く方法 (無料 PDF) (TechRepublic)
画像: CNET

18. エイダ・ラブレス
画像: ウィキメディア・コモンズ
18. エイダ・ラブレス
エイダ・ラブレスは、世界初のコンピュータプログラマーとして知られています。彼女は初期のプログラムインタープリターであり、チャールズ・バベッジの「解析機関」がどのようにしてシーケンスとアルゴリズムを用いて結果を導き出すのかを説明しました。
参照: 開発者として成功するキャリアを築く方法 (無料 PDF) (TechRepublic)
画像: ウィキメディア・コモンズ

19. リチャード・ストールマン
画像: ウィキメディア・コモンズ
19. リチャード・ストールマン
リチャード・ストールマンは、コンピュータプログラマーであり、フリーソフトウェアの活動家です。彼は、誰もが自由に利用、研究、改変できるフリーソフトウェアの実現を提唱しています。その活動の一環として、ストールマンはGNUプロジェクトやフリーソフトウェア財団などを設立しました。
参照: 開発者として成功するキャリアを築く方法 (無料 PDF) (TechRepublic)
画像: ウィキメディア・コモンズ

20. ブレンダン・アイク
画像: ウィキメディア・コモンズ
- 革新
- ソフトウェア