IT用語集 › プログラミング › C言語

C言語

プログラミング Svenska → 更新: 2026-10-21

システムプログラミング言語。デニス・リッチーがベル研究所で1972年に開発した。Unixをアセンブリより高水準で書き直すために作られ、OS、コンパイラ、組み込み、ランタイムの共通語となっている。

K&R C(1978年の書籍)、ANSI C(C89/C90)、C99、C11、C17、C23(2024年)と続く。コアは最小限で、キーワードは32個。手動のメモリ管理は、50年にわたる脆弱性の大半(バッファオーバーフロー、解放後使用)の源である。近年の対抗馬はシステム向けのRustだ。それでもLinuxカーネル、組み込み、libc、Postgres、SQLiteではCが主役であり続けている。死ぬことはないだろう。

← 用語集に戻る