#99 Article 904 Posted at 1995/06/25 03:21:22 by Mick'n (MAP1406) [JAVA]

Subject: Java (Re: なんとなく...) /25372(#130) /25370(#130) /25369(#130)

#99 に振ります

>  どちらのサイトにあるのか、よろしければ。。。最近ものぐさ病が悪化して、
>完全に乗り遅れてる。。。教えて頂きたいです。

  http://java.sun.com が総本山です。今のところ Solaris 2.x for SPARC、及び
Windows NT 用のα版のみが配布されています。日本だと sunsite.sut.ac.jp にあ
る sun-us の mirror から取得可能。Mac (System 7.5) や Windows 95 用につい
ては Sun 社内で移植作業中。他の OS (Linux、SunOS 4.x etc.) については、Sun
社外の有志が作業中 (ソースが公開されているが)。

  java っつーのは

   * Sun Microsystems が開発、フリーに配布している。

   * 見た目は C++ に似ているから、取っつきやすい

   * C++ に似ているけど、わりにちゃんとしているオブジェクト指向な言語

   * multi thread なプログラムが書ける

   * 分散オブジェクト指向な言語ではないけれど、それらしいことは書けそう
     (object migration については java の ML で話題になってますが)

   * Server Client なプログラムは簡単に書けるよーだ

   * コンパイラは architecture independent なバイトコードを生成し、
     処理系はそれを実行する。処理系によってはそのバイトコードをさらに
     実行時に machine code に落し、高速化する

   * UNIX、Mac (System 7.5)、Windows 95 などで共通に使える Window API である
     awt というクラスライブラリ、WWW 関連、ネットワーク関連のクラスライ
     ブラリも一緒に配布されている

   * java で書かれた HotJava というブラウザは、従来の HTML + HTTP を
     サポートするだけでなく、Applet とよばれる java で書かれたプログラム
     を HTML のドキュメント中に埋め込むことが可能。ブラウザ自体が、その
     仕組みなどにより簡単に拡張可能。

   * security 関連もいろいろと考慮しているようだ

   * NetScape 社も java を自社のブラウザに組み込む予定

   * comp.lang.java もできるような雰囲気

というものです。日本だとどのあたりで話題になっているのでしょうか。ちなみに
hotjava は日本語には対応してません。韓国語については作業した人がいるようで
すが。あと、英語版ですらドキュメントが整備されきっていないので、かなり試行
錯誤することになるかも。日本語で書かれたドキュメントって、ちょっとした紹介
記事以外、見たこと無いです。

  HotJava で Sun の home page <http://www.sun.com> を見ると面白いですよ。
マスコットキャラクタである duke が画面上を音楽とともに踊り狂い、マウスカー
ソルがクリック可能な場所を通過するたんびに絵が動いて喋るは、と、やかましい
こと限りなし。

  まぁ、これで決定打となるかどうかはあれですが、しばらくは遊べそうです。

  Mick'n (MAP1406)