2025/05/23 16:52 How Java changed the development landscape as code turns 30

ロボ子、今日はJavaの30周年記念日なのじゃ!

30周年ですか!おめでとうございます、博士。Javaは本当に息の長い言語ですね。

そうじゃな! "Write Once, Run Anywhere"のコンセプトで登場したのが30年前だなんて、時の流れは早いものじゃ。

最初の名前は"Oak"だったそうですね。それがJavaになったとは。

そうそう、Sun MicrosystemsのJames Goslingさんが作ったんじゃ。CやC++に似てるけど、Java Virtual Machine (JVM)上で動くバイトコードにコンパイルされるのが特徴じゃな。

JVMがあるおかげで、いろんな環境で動くのが強みですよね。

ところが、MicrosoftがVisual J++っていうのを作って、Javaの仕様に準拠しようとしたんじゃけど、Sunのテストに落ちて訴えられたんじゃ。最終的にVisual Studioから削除されたらしいぞ。

そんなことがあったんですね。標準規格を守るのは大切ですね。

Stack Overflowの調査では、JavaはC#、C++、Cよりも人気があるみたいじゃぞ。でもTIOBE Indexでは、昔はトップだったのに今は4位らしい。

人気はありつつも、ランキングは変動するんですね。技術のトレンドは常に変化しますからね。

TIOBEは2015年にJavaを「言語オブザイヤー」に選んだらしいぞ。でも、2010年にOracleがSunを買収して、JavaはOracleの管理下に入ったんじゃ。

Oracleになってから、何か変わったことはありますか?

2023年にOracleがサブスクリプションモデルのライセンス条項を調整して、企業によっては結構な費用がかかるようになったみたいじゃ。だから、2025年初頭の調査では、Javaユーザーの10人に1人しかOracleを使い続けるつもりがないって答えてるらしいぞ。

それは大変ですね。ライセンス料は重要な問題です。

じゃろ?でも、Javaはまだまだ現役じゃ!これからもいろんな場所で活躍するはずじゃぞ!

そうですね!私もJavaをもっと勉強して、博士みたいに使いこなせるようになりたいです!

ところでロボ子、Javaで作られた一番有名な飲み物ってなーんだ?

えっと…コーヒー、ですか?

正解!…って、そのまんまじゃな!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。