[[Program/言語ランキング]]

*言語の分類 [#s3a8d56d]
-インタプリタ
ソースコードを実行時に解釈・実行するもの(例:JavaScript)
--スクリプト言語
---REPL(Read Eval Print Loop)
行単位で実行可能なもの(例:PHP, Ruby, Per)
--マクロ言語
手作業を自動化するようなもの(例:VBA,WHS, Emacs Lisp)
-コンパイラ
ソースコードを解釈・変換したものを実行するもの。
--実行形式
CPUが実行可能な形式なものを実行するもの。(例:C, C++)
--バイトコード
ランタイム等により、バイトコードを解釈・実行するもの(例:C#)
---JIT有り
ランタイム等により、バイトコードを解釈・実行するが、解釈・実行の際にコンパイルしながら実行するもの。(例:Java)
---トランスコンパイル
ほかの言語に変換して実行するもの。(例:Coffe Script)


*手法 [#d7423fb0]
-手続き型
-オブジェクト指向
-アスペクト指向
-関数型
-論理型
-目的指向


-

トップ   差分 バックアップ リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS