7_事前準備
計算機
世話人側では特にPCなどの貸し出しは行いません.各自でノートPCなどの持参をお願いします.
対応環境
Windows
Cygwinがインストールされていること.coLinuxなども自己責任で可. gccがインストールされていること.
プログラムのソースコードを編集するのに向いたテキストエディタがインストールされていること.Cygwin環境内で動作するエディタ(Emacs, vi)などでも可.Windows上で動作するエディタで無料で入手できるものとしては
などがある.
MacOSX
10.8 (mountain lion) または10.9 (Mavericks) 推奨.Developers Toolkit(Xcode)とXQuartz (X11) がインストールされていること.
10.9 (Mavericks)の場合の環境構築手順:
- XcodeをMac App Storeからダウンロード: Xcode
- Xcodeのcommand line toolsをインストール: MavericksでCommand Line Tools for Xcodeをインストールする
- *Terminalで以下のコマンドを入力することでインストールすることもできる xcode-select --install
- XQuartzのインストーラを以下のサイトからダウンロード,インストール: XQuartz
10.8 (mountain lion) の場合は以下のサイトなどを参考のこと:
パッケージ管理環境として
のうちいずれかをインストールしておくことを推奨.
プログラムのソースコードを編集するのに向いたテキストエディタがインストールされていること.MacOSX上で動作するエディタで無料で入手できるものとしては
や,Xcode付属のエディタなどがある.Terminal環境でEmacs, viを使うのでも問題ない.EmacsはGUI環境で動作するCocoa Emacs, Carbon Emacsなども存在する.
linux/BSD系など
gccがインストールされていること.
プログラムのソースコードを編集するのに向いたテキストエディタがインストールされていること.CUI環境内で動作するエディタのほか,GUI環境で動くものでも問題ない.
仮想マシン環境+linux/BSD系など
特にWindows PCを使っている場合,普段の作業環境に手を入れたくない時や,Cygwinなどが正常に動作しない時はlinux/BSD系の仮想マシン環境を用意してそこで実習を行っても構わない.
Windows, linuxの場合,無料(ただし個人利用のみ.商用利用は有償)で使える仮想マシン実行環境としてVMware Playerがある.
MacOSXの場合はVMware fusionの30日間無償使用版がある.
GNUPLOT
汎用のプロット作成ソフトです.
公式サイトより直接ダウンロードするか,各自の環境でのパッケージ管理環境を通じてインストールしておくこと.
使用法などはgnuplot tips (not so Frequently Asked Questions)などに日本語でよくまとまった解説があるので,参考にしてください.
テキストエディタ
以下のページでもいろいろなエディタが紹介されているので,好みに応じて選んでよい.
- Windows/MacOSX: プログラミング初心者にオススメ!OS別テキストエディタ10選
- MacOSX: Macのおすすめテキストエディタまとめ(プログラマ寄り)
Keyword(s):
References:[school_mission-7]