C#とは
- C言語・C++の後継にあたる言語という位置付け。
- Microsftが、主にJavaをベースに作った。
- コンパイルとインタープリター二つの側面を持つ。
コンパイル言語 : ソースコードを全てコンパイルした後に実行する。
インタープリター言語 : ソースコードを1行ずつ機械語に翻訳しながら実行できる言語。
スクリプト言語 : ソースコードの実行や修正が簡単なプログラミング言語という、比較的抽象的な意味で使われる。
-
.NET Framework と呼ばれる実行環境の上で実行できる言語。
- .NET Framework上で動くようにCLI(Common Launguage Infrastructure)にコンパイルした後、1行1行インタープリターで実行される。
- .NET Frameworkは機種やOSに縛られずに実行することが可能。