「自分はこの技術に詳しい」と思っていても,意外なことを知らなかったり,知識があやふやだったりすることはよくありますよね。ここでは「今さら人に聞くのはちょっと恥ずかしい」という質問に,Javaの達人であるサン・マイクロシステムズの石原氏と日本IBMの米持氏に答えていただきました(編集部)。 Q.1 そもそもJavaって何ですか? Javaは「開発言語」だとよく言われます。しかし,単なる開発言語ととらえると誤解を生みかねません。現在では,実行環境,開発環境,ときには開発者コミュニティや独特の文化を含めてJavaと呼ぶことがあるからです。 Javaはもともと,デジタル家電を制御するための言語として生まれました。米Sun Microsystemsが1991年に極秘で立ち上げたGreen Projectが生み出したOakというプログラミング言語がそれです*1。このOakが後にJavaと名前を変えまし