Contenu connexe
Similaire à 2011年10月21日 (20)
2011年10月21日
- 14. Ctrlキーを使う基本操作
• C-g (“Ctrl”押しながら “g”) パニックから脱出
• C-k (“Ctrl”押しながら “k”) 切り取り
• C-y (“Ctrl”押しながら “y”) 貼り付け
• C-_ (“Ctrl”押しながら “_”) 元に戻す
• C-s (“Ctrl”押しながら “s”) 文字を検索する
- 15. Cygwin基本コマンド 5
cp: ファイルやディレクトリのコピー
> cp fileA fileB ← fileA と同じ内容のファイルを
fileB という名前で複製
> cp –r dirA dirB ← ディレクトリごとコピーする場合は
-r オプションを使う
作成中のプログラムファイルを消してしまったりした場合のことを
考えて、定期的にコピーコマンドでバックアップを作成しておくと安
心です。
- 19. 色々なプログラミング言語
C++
Perl Lisp
PHP C Java BASIC
Python
Fortran
Ruby
色んな種類の自然言語(英語・中国語・日本語)が
あるように様々なプログラミング言語が存在する
C言語やJavaは最もよく使われているプログラミング言語
- 20. 色々なプログラミング言語
C++
Perl Lisp
PHP C Java BASIC
Python
Fortran
Ruby
Rubyは最近人気が出てきた、日本で開発された言語
プログラミング初心者でもわかりやすいのが特徴
- 21. 補足
ソースファイル
プログラム言語で書かれたデータファイルは
ソースファイル(またはソースコード)と呼ばれる
- 22. 補足
0101001011101
0100110101011
変換 1110110101100
・
・
機械語
(マシンコード)
ソースファイル
どんなプログラミング言語でも最終的にオブジェクトコードや
バイナリと呼ばれる機械語(0-1信号)に変換する必要がある
- 23. 補足
0101001011101
0100110101011
変換 1110110101100 実行
・
・
機械語
(マシンコード)
ソースファイル
どんなプログラミング言語でも最終的にオブジェクトコードや
バイナリと呼ばれる機械語(0-1信号)に変換する必要がある
機械語はコンピュータが理解出来る唯一の言語である
- 24. 補足
変換 & 実行
ソースファイル
ソースファイルから変換と実行を同時に処理出来るものを
インタプリタ(interpreter)型言語と呼ぶ(上図、赤字)
またC, C++, Fortranはコンパイラ型、Java,Lispは併用である
- 27. Rubyの特徴(- _ -)
• 実行速度が遅い
→ インタプリタ型であることの宿命...
→ ただし、コンピューターの性能向上や、作業時間全体を
含めて考えれば、大きな問題ではない
• グラフィックスやGUIの機能を標準装備していない
→ テキストデータ処理以外はあまり向いていない...
→ 他の言語のほうが開発環境が整っている(特にJava)
- 31. プログラミングの流れ
4. エラーが出たら、プログラムの何行目で起こっているかを
確認して、再びMeadowを立ち上げ修正する
> ruby simplecalc.rb
simplecalc.rb:5: syntax error, ・・・・・
print a, “ + “, b “ は ”, c, “ です. ¥n”
^
> meadow simplecalc.rb
エラー文は
“プログラム名” : “行番号” : “エラーの内容”
のように表示される。まずは行番号をしっかり確認する
更にエラーの内容によってはその行のどこが間違っているかを
“^” を使って示してくれる(が、実はあまり参考にならない)