Windows上で "UNIX"
Cygwinは、
Windows上で
UNIXのコマンドやツールを使えるようにするための、フリーソフトウエアです。
UNIX(および、UNIXと互換性のある
Linux)は、
高性能なスーパーコンピュータ用のオペレーティングシステム(OS)として広く使われています。
Cygwinを使うと、ノートパソコンなどで、気軽にUNIXと互換性のある環境を構築することができます。
Cygwinに含まれるもの
書ききれないほどの多くの機能があります。主な機能としては
- 端末機能(シェル)
- 各種ツール(sed, awk, perl, …)
- サーバ機能(メールサーバ、Webサーバ、…)
- コンパイラ(C, C++, Fortran、…)
- 開発環境(エディタ、デバッガ、…)
- ライブラリ(数値計算、グラフィックス、…)
- ウインドウ環境(X-Window)
- …
授業では、シェル(コマンドを打ち込む端末画面)とコンパイラ(gcc)を使います。