next up previous contents
Next: UNIXの初歩の管理と各自の環境 Up: UNIX を使おう(ユーザ編)Linux を使用した研究室の計算機環境 Previous: WWW


UNIXでプログラムを書く

UNIX ではさまざまなプログラム言語が使用できます。 表[*]にあげておきますが,聞いたこともない言語も多 いと思います。 研究室では,C,perl,gnuplotを 言語として使用します。

表: UNIX で使用できるプログラム言語
言語 コンパイラー 説明
sh (インタープリタ) シェルプログラム。DOS のバッチファイルに似て いるが極めて強力。
awk/gawk (インタープリタ) 「オーク」パターン検査処理言語
perl (インタープリタ) 「パール」情報抽出とレポート処理言語
Pascal p2c + gcc パスカル
Fortran g77/f77 技術計算言語フォートラン
C gcc/cc C 言語,GNU 版
C++ g++ C++言語,GNU 版
Eiffel eiffel オブジェクト言語(商品)
Tck/Tk (インタープリタ) wish/tclsh で疑似オ ブジェクトグラフィック作成言語およびシェル
gnuplot (インタープリタ) グラフ作成言語
rlab (インタープリタ) マトリックス計算と MATLaB 相当言語
Octave (インタープリタ) 数式処理言語
Mathmatica (インタープリタ) 数式処理言語(商品)


この他にもTEXは文書処理言語, makeは手続き処理言語, sedも文書処理言語, Postscriptは図作成言語などがある。

例をあげておきます。Cは,
\begin{ChrScrn}{}
...
Perlでは
\begin{ChrScrn}{}
printf(''Hello. This is Perl code\verb!\!n'');
Hello. This is Perl code
</pre></blockquote>
<BR>
<B>gnuplot</B>では
<BR>
<IMG
 WIDTH=
\includegraphics[width=0.9\textwidth]{figs/gnuplot.eps}

\includegraphics[width=0.9\textwidth]{figs/gnuplot-tgif.eps}
というグラフが画面に書けます。 また文書にも取り込めます。


next up previous contents
Next: UNIXの初歩の管理と各自の環境 Up: UNIX を使おう(ユーザ編)Linux を使用した研究室の計算機環境 Previous: WWW
Kishimoto Ken
平成20年3月1日