ピクシブ百科事典

プログラミング言語

ぷろぐらみんぐげんご

コンピュータを動かすプログラムを書くための言語
目次[非表示]

概要

プログラミング言語とは、コンピュータを動かすプログラムを書くための言語である。
Pixivでは、コンピュータ言語の擬人化のイラストにこのタグが付けられることが多い。

主なプログラミング言語

注:ここでいう「低級」、「高級」は記述する命令がハードウェアが実行する命令そのものに近い具体的なものなのか、プログラムを組む際に指示しやすい様に抽象化したものなのかという違いをさす。ハードウェア寄りのものを「低級」、命令が抽象化されているものを「高級」という。

インタプリタ言語」あるいは「コンパイラ言語」といった呼称も見掛けることがあり、例えば「C言語はコンパイラ言語」「JavaScriptはインタプリタ言語」と言われたりする。しかしその言語がどちらかと言えばインタプリタ向き、あるいはコンパイラ向きの特性を備えているという違いに過ぎず、どちらとも判別しがたい言語も多く存在する。さらにコンパイラで中間表現にコンパイルしそれをインタプリタで実行するという中間コード型実行も一般化している現在、こういった分類は無意味になりつつある。

低級言語

  • アセンブリ言語(機械語をそのまま命令に置き換えたもの。機種の数だけ種類がある)

難解プログラミング言語

  • Brainfck

高級言語

命令型の言語

オブジェクト指向言語
関数型の言語
  • LISP
  • Clojure (LISPの方言でJava仮想マシンで動く)
  • OCaml (オブジェクト指向とのハイブリッド)
  • Haskell
  • F# (OCamlHaskellを参考に作成した.NET用の言語)
  • (Scala) (オブジェクト指向とのハイブリッドでJava仮想マシンで動く)
※()がある物は人によって意見が分かれる言語

関連記事

親記事

人工言語 じんこうげんご

子記事

兄弟記事

pixivに投稿された作品 pixivで「プログラミング言語」のイラストを見る

このタグがついたpixivの作品閲覧データ 総閲覧数: 18387

コメント