1 / 8

C# プログラミング実習

C# プログラミング実習. 第 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. C# とは. 最新のオブジェクト指向プログラミング言語

kiefer
Download Presentation

C# プログラミング実習

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 言語 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 int型の領域( xxx番地)を確保して,その値を5にしなさい.その番地の値をaと呼びますよ. &aはxxx番地を指す 「&a=yyy番地」で,任意の番地をaと呼ぶことができる. ・もし,プログラムが番地の指定を間違えたら,プログラムが暴走

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

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

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

More Related