Presentation is loading. Please wait.

Presentation is loading. Please wait.

C#プログラミング実習 第1回.

Similar presentations


Presentation on theme: "C#プログラミング実習 第1回."— Presentation transcript:

1 C#プログラミング実習 第1回

2 言語 機械語 低級言語(人間にも理解できるように) 高級言語(さらに人間にわかりやすく) 0と1の世界(職人の領域?) アッセンブリ
A10010 8B160210 01D0 A10410 機械語 0と1の世界(職人の領域?) 低級言語(人間にも理解できるように) アッセンブリ 高級言語(さらに人間にわかりやすく) Fortran, COBOL, Basic, C, C++, Java, Visual Basic, C#など MOV AX, X MOV DX, Y ADD AX, DX MOV Z, AX Z = X + Y

3 C#とは 最新のオブジェクト指向プログラミング言語 Javaに似ている(Javaを改良したもの?)
C++にも似ている(for文などの書き方←構文) Visual Basic .Netにも似ている(構文が違うだけ) Windows用のプログラムを比較的少ない労力で作成することができる

4 C#とC++の違い C#では,すべてがクラス等に属する 機能が追加されている 不必要と思われる機能が削除されている
グローバル変数は存在しない 機能が追加されている プログラムの作成を容易に 不必要と思われる機能が削除されている 例:ポインタを使わない

5 C#ではポインタを使わない (使うこともできる) xxx番地 int a = 5; 5
概念は重要 xxx番地 int a = 5; 5 int型の領域( xxx番地)を確保して,その値を5にしなさい.その番地の値をaと呼びますよ. &aはxxx番地を指す 「&a=yyy番地」で,任意の番地をaと呼ぶことができる. ・もし,プログラムが番地の指定を間違えたら,プログラムが暴走

6 何ができる? データの収集・解析 実験装置の制御 数値計算 ゲームやツールなどの趣味アプリケーションの開発
高級言語は基本的に似ているので,プログラミングの感覚をつかんでいれば,他の言語の習得も楽になる + グラフィック,エンターテイメント,気力,体力など

7 この実習の内容 基本的な構文 つらいけど,必須な部分 応用が効く 開発環境の使い方 実験データの収集例

8 プログラム実行の流れ コーディング プログラムコード コンパイル・ビルド 中間言語 実行 機械語


Download ppt "C#プログラミング実習 第1回."

Similar presentations


Ads by Google