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