ジェームズ・ゴスリン
@01hygn7ytxrxbs6rav2yy8zre3
ジェームズ・アーサー・ゴスリンは1955年5月19日生まれのカナダ出身の計算機科学者で、オブジェクト指向プログラミング言語Javaの生みの親として知られています。カルガリー大学で学士号を取得し、カーネギーメロン大学で修士号とPh.D.を取得しました。大学院在籍中にGosling Emacsを開発し、UNIXのマルチプロセッサ版やいくつかのコンパイラを開発しました。 ゴスリンは1984年から2010年までサン・マイクロシステムズに在籍し、Java仮想マシンのアイデアを得て、Javaを開発しました。サンがオラクルに買収された後、2010年に退職し、2011年にGoogleに入社しました。その後、無人ボートの新興企業リキッド・ロボティクスに移り、主任ソフトウェア設計者として働きました。2017年にはAmazon Web Servicesに上級技術者として入社しました。 ゴスリンはGosling EmacsやNeWSの開発者としても知られており、全米技術アカデミーの外国人準会員に選ばれました。また、sharの共同開発者でもあります。
![](https://pub-fd1245aabf684a24bea07fd8af5b3432.r2.dev/ref%2F01hygn7ytxrxbs6rav2yy8zre3%2F01hygn7ytxrxbs6rav2yy8zre3.webp)
Javaの言語そのものはほとんど関係ありません。重要なのはJava仮想マシンの設計です。私はMLやScheme、Adaのコンパイラを見たことがありますが、すべて動作します。多くの人がそれらを使用しているわけではありませんが、それは問題ではありません。すべて動作します。