IT用語集– archive –
-
組込みシステム
組込みシステム 英語表記: Embedded Systems 概要 組込みシステムとは、特定の機能を実現するために機械や機器の内部に組み込まれたコンピュータシステムのことです。私たちが日常的に使用する家電製品や自動車、産業機械など、非常に多岐にわたるデバイス... -
OS カーネル
OS カーネル 英語表記: OS Kernels 概要 OSカーネル(Kernel)は、オペレーティングシステム(OS)の中核をなす最も重要なソフトウェア部分です。これは、アプリケーションソフトウェアと、CPU、メモリ、周辺機器などのハードウェアリソースとの間に立ち、... -
C11/C17/C23
C11/C17/C23 英語表記: C11/C17/C23 概要 C11、C17、C23は、主要言語であるC言語の国際的な標準規格を指す特定のバージョン群です。C言語の標準はISO/IEC 9899という文書番号で管理されており、C11は2011年版、C17は2018年版、C23は2023年版として知られて... -
C99
C99 英語表記: C99 概要 C99は、C言語の国際的な標準規格の一つであり、1999年に国際標準化機構(ISO)によって正式に承認されました。これは、それ以前の標準規格であったC89(またはC90)を現代的なプログラミングの要求に合わせて大幅に拡張・改善する... -
C89/C90
C89/C90 英語表記: C89/C90 概要 C89/C90は、C言語のコードが異なる環境(コンパイラやOS)間で確実に動作するための、最初の公式な国際標準規格です。この標準化によって、C言語は特定のプラットフォームに依存しない、真にポータブルなプログラミング言... -
ポインタ
ポインタ 英語表記: Pointers 概要 ポインタとは、コンピュータのメモリ上にあるデータの「アドレス(番地)」を格納するための変数のことです。C言語におけるポインタは、メモリを直接操作するための非常に強力な仕組みであり、C言語が他の高級言語(Java... -
低レベル制御
低レベル制御 英語表記: Low-level Control 概要 低レベル制御とは、プログラマがコンピュータのハードウェアやメモリを、オペレーティングシステム(OS)や高級言語のランタイムシステムを介さずに、非常に直接的に操作できる能力を指します。これは、主... -
手続き型
```markdown 手続き型 英語表記: Procedural 概要 手続き型(Procedural)とは、プログラムの処理を「手続き」や「関数」と呼ばれる一連の命令群として定義し、それらを順序立てて実行していくプログラミングパラダイムの一つです。特にC言語の設計思想の... -
Secure VM
Secure VM 英語表記: Secure VM 概要 Secure VM(セキュアVM)とは、コンパイラやインタープリタによって生成されたバイトコードなどの信頼できない、または検証されていないプログラムコードを、ホストシステムから完全に隔離された環境で安全に実行する... -
eBPF(イービーピーエフ)
eBPF(イービーピーエフ) 英語表記: eBPF (Extended Berkeley Packet Filter) 概要 eBPF(Extended Berkeley Packet Filter)は、Linuxカーネルの機能を動的かつ安全に拡張するために開発された、非常に強力な技術です。これは、ユーザーが定義したカスタ...