C

C言語とはプログラミング言語の一つである。コンピュータのオペレーティングシステムのUNIXはアセンブリ言語を用いて開発されたものをこのC言語で書き直した経緯がある。特徴としてはプログラムの作成に対し自由度が高く、パソコンソフトやシステム管理、ゲーム開発など多岐にわたる活用がなされている。コンパイラ言語とOSをもとに設計され、低水準なコードを記述することのできるものとなっている。Cコンパイラは実行速度、コンパイル速度を追求し、処理系を簡素化している。ポインタ演算、ビットの論理演算などの機能を持ち、ハードウェアに沿った処理を行うことができ、効率化に成功している。採用ソフトウェアの分野が広く、コンパイラが豊富であり、開発環境が整えやすい利点を持つ。