エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
はじめに 1990年代半ば、インターネットの爆発的普及を前に「どこでも動く共通言語」を掲げて登場したの... はじめに 1990年代半ば、インターネットの爆発的普及を前に「どこでも動く共通言語」を掲げて登場したのがJavaでした。C++の複雑さを避け、仮想マシン上で動かすことでハードウェアやOSに依存しない実行環境を実現する――それが「Write Once, Run Anywhere(WORA)」の思想です。 この思想は、当時のソフトウェア業界にとって大いなる希望でした。ハードウェアやOSの違いに苦しめられていた開発者たちにとって、Javaは「共通言語」の夢を具体的に提示した存在でした。 しかし、その後30年を経て、Javaは「新しい言語の旗手」ではなく「COBOLを置き換える安定技術」としての役割に収斂していきます。本稿では、その歴史的経緯を主要な企業の思惑や技術潮流の変化とともにたどり、なぜ理想が変質していったのかを描きます。 Javaの誕生と理想 Javaは1991年、Sun Microsy