Compiler type (コンパイラ型) | C 言語など |
Interpreter type (インタプリタ型) | Ruby 言語など |
インタプリタ ruby を用いて、 プログラムを実行するプログラミング言語。 実行できなければエラーを出す。
目的のために、すでにある機能を使いながらプログラミングするという考え方のこと。 例えば、ワードプロセッサなどにある、はがきなどの定型印刷機能を使うとき、 ユーザはソフトウェアの言語を理解する必要は全くない。
すでにある機能は method と呼ぶ。 他のプログラミング言語で書くと、ソースコードの量は増える。
Ruby は記述する文字数が少なく、 計算機のしくみを知らなくともプログラムが書けるので、初心者向きである。 また、日本人が作ったため、日本語で情報を発信したり、 日本語に関する分析を行うことにたけている。