プログラミング言語
他に、以下のようなスタイルで仕様が与えられている言語もある。
その言語の処理系のリファレンス実装やモデル実装として示されているもの その言語のコンパイラ(FORTRAN) その言語のインタプリタ(Ruby(cruby、ただしRubyの標準化以前の場合)) 対象言語自身で書かれることもある(例えば、LISP や Prolog や ANSI REXX)en:Meta-circular evaluator も参照のこと。
古い規格ではあるが日本産業規格の JIS X 3000 シリーズの規格名称では、全て「プログラム言語」になっている(例: JIS X 3001 プログラム言語 Fortran、JIS X 3014 プログラム言語 C++)ため、それに合わせてプログラム言語と表記されることもあるが、英語では programming language であるため、それに合わせればプログラミング言語となり、近年ではプログラミング言語と表記されることが多い。
なお言語名が「C」や「D」のように1文字の名称の場合、そのままの表記では文章中に埋没してしまい判別しづらいなどの不都合がある場合もあるので、たとえ登録されている正式名称があくまで「C」などと一文字であっても、通常の文章中で表記する場合は、技術書なども含めて、しばしば「C言語」などと文字の後ろに「言語」を添えて表記される。