- 追加された行はこの色です。
- 削除された行はこの色です。
[[Program/言語ランキング]]
*言語の分類 [#s3a8d56d]
-インタプリタ
ソースコードを実行時に解釈・実行するもの(例:JavaScript)
--スクリプト言語
---REPL(Read Eval Print Loop)
行単位で実行可能なもの(例:PHP, Ruby, Per)
--マクロ言語
手作業を自動化するようなもの(例:VBA,WHS, Emacs Lisp)
-コンパイラ
ソースコードを解釈・変換したものを実行するもの。
--実行形式
CPUが実行可能な形式なものを実行するもの。(例:C, C++)
--バイトコード
ランタイム等により、バイトコードを解釈・実行するもの(例:C#)
---JIT有り
ランタイム等により、バイトコードを解釈・実行するが、解釈・実行の際にコンパイルしながら実行するもの。(例:Java)
---トランスコンパイル
ほかの言語に変換して実行するもの。(例:Coffe Script)
*手法 [#d7423fb0]
-手続き型
-オブジェクト指向
-アスペクト指向
-関数型
-論理型
-目的指向
-