\ \vspace{15mm}\\
\begin{center}
{\Large\bf 付録}\vspace{3mm}\\
{\large UNIX で使えるアプリケーション}
\end{center}
以下に演習室の UNIX 環境にインストールされている代表的なアプリ
ケーションを示す。
\begin{itemize}
\item エディタ
\begin{description}

   \item[vi]     いわずれと知れた UNIX 標準のエディタ。慣れれば、軽快で機能も豊富。
            X windows 上なら マウスを使ったファイル間の cut \& paste 
            もできる。 

   \item[Mule]    今はこれ。その機能、拡張性、統合性という点で、他の追随を
            許さない。cut \& paste はもちろん OK。
            ここから、C, Fortran のコンパイル、TeX の実行、メールやニュ
            ースの読みか書きもできる。
\end{description}
\item コンパイラ・デバッガ
\begin{description}
   \item[cc (gcc)]  GNU の C コンパイラ。ANSI C に準拠。c++ も装備。

   \item[f77]    f2c というプログラムで、Fortran から C に変換し、それを 
            gcc を使ってコンパイル する Fortran コンパイラ。
            ANSI Fortran準拠

   \item[gdb]    gcc でコンパイルされたプログラムのデバッガ。

\end{description}
\item 簡易言語(インタープリタ)
\begin{description}


   \item[awk] テキスト処理のための言語

   \item[perl]   高度なデータ・テキスト処理言語。Perl で書かれているコマンド(スクリプト)も多数存在する。

   \item[lisp]     ５年生が人工知能の授業で使っている。
            Mule は、lisp で書かれており、そのため拡張性が大きい。
\end{description}
\item メーラー
\begin{description}

   \item[mail]  UNIX に標準装備のメーラー。ただし機能は貧弱。

   \item[MH]    パソコンメーラに匹敵する高機能メーラ。実際は、Mule 上で mh-e というフロントエンドを用いて利用するのが一般的。

\end{description}
\item ニュースリーダ
\begin{description}

   \item[GNUS]  Mule 上のニュースリーダ。もちろん発信もできる。
   \item[mnews]  Mini News。機能的には、GNUS と同程度だが高速で扱い易い。

\end{description}
\item ネットワーク関連
\begin{description}

   \item[xarchie]  X版の archie クライアント。Archie サーバにアクセスして世
              界の FTP サイトのファイル情報から目的のファイルのありか
              を検索する。 

\end{description}
\item ビューワ・ブラウザ
\begin{description}

   \item[netscape]    教育機関に限ってフリー。
                 多言語対応となっており、日本語を見ることができる。
                 ただ、今のところ UNIX 版ではブラウザからの日本語入力は
                 できないなど、完全な日本語対応にはなっていない。

   \item[ghostview]   PS ファイルのビューワ。内部で ghostscript を起動
                 している。Ghostscipt は印刷時は、DOS/Windowsのプリンタ
                 ドライバの役割も果たす。

   \item[xdvi]        dvi file(TeX の出力ファイル)のビューワ。

   \item[xv]           GIF, JPEG, TIFF, PS, BMP, Sun Raster file 等のビュ
                 ーワであるとともに、異なる画像形式へ変換ツール。

   \item[xanim]       AVI, MPEG, GIF animation などの動画のビューワ。

   \item[mpeg\_play]   MPEG 形式の動画のビューワ。

\end{description}
\item グラフィックツール
\begin{description}

   \item[gnuplot]     ２次元のグラフ、等高線の３次元表示が簡単できる、GNU
                 のグラフ作成ソフト。内部の数式処理も可能。

   \item[tgif]        ドロー系のお絵書きソフト。

   \item[xpaint]      ペイント系のお絵書きソフト。

   \item[netpbm]      様々な画像データ間のフォーマット変換のためのツール群。
                 PNM 形式をとおして、JPEG,GIF,TIFF,PS, XWD などのフォー
                 マットを互いに変換できる。
                 ( pbmto..., ppmto, xbmtopt..., psto...)
                 
   \item[mpeg\_encode]  静止画像から MPEG 形式の動画を作成する。

\end{description}
\item 清書システム
\begin{description}

   \item[jlatex]      ASCII の日本語 \LaTeX

   \item[a2ps]        プレインテキストから、PS ファイルを作成。

   \item[plain2]      プレインテキストから、LaTeX や roff 文書を作成。
 
\end{description}
\item 数値解析
\begin{description}

   \item[octave]      MATLAB (言語)互換の強力な数値解析ソフト。
                 グラフィックには、GNU plot を利用する。
\end{description}
\item その他のツール
\begin{description}

   \item[nkf]      漢字コード変換( JIS, S-JIS, EUC )

   \item[dos2unix, unix2dos]  DOS/UNIX 間の改行コードの違いを変換

   \item[mtools]   MS-DOS 形式の FD の読み書きに使うコマンド群。
              (mcopy, mdir, mdel など)

   \item[dvi2ps]   dvi ファイルを PS ファイルに変換

   \item[ispell]   スペルチェッカー。Mule 上でも使える。

   \item[EJDICT]   英和辞典。word.pl

   \item[gzip/gunzip] ファイルの圧縮/解凍

   \item[kp]       キーボードのタッチタイプ(ブラインドタッチ)練習用ソフト
\end{description}
\end{itemize}

これらのアプリケーションについての解説は、一部、 「演習室 UNIX 利用講座」$^{5)}$にある。また、演習室に５冊常備している 「UNIX 入門-フリーソフトウェ
アによるUNIX 環境」$^{6)}$により詳しい説明がある。


