オペレーティングシステムやハードウェア制御など、低レベルなシステム構築に適した高性能プログラミング言語。
「システムプログラミング言語」を星図で探索する →
「システムプログラミング言語」とは?意味を解説
CPUやメモリといったハードウェアを直接操作したり、OSのカーネルやドライバーなどシステムレベルのソフトウェア開発に用いられる言語です。高速実行、メモリ効率、ハードウェア制御性などが重視されます。C言語やRustが代表例で、組込みシステムからOS開発まで幅広く活用されています。
例文
- LinuxカーネルはC言語というシステムプログラミング言語で開発されている。
- Rustは安全性を備えたシステムプログラミング言語として注目されている。
- ドライバー開発にはシステムプログラミング言語の深い知識が必要だ。
語源・由来
「システム」はラテン語の「systema」に由来する国際用語。「プログラミング言語」は20世紀の計算機科学における用語。1970年代以降、OSやハードウェア制御に特化した言語として区分されるようになった。
英語で言うと
system programming languagelow-level programming languagesystems language
「システムプログラミング言語」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「システムプログラミング言語」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「システムプログラミング言語」を探索する →