主要言語(C, C++, Java, Python, JavaScript, Rust, Go)

このカテゴリの用語

RAII(アールエーアイアイ)

RAII(アールエーアイアイ) 英語表記: RAII (Resource Acquisition Is Initialization) 概要 RAIIは “Resource Acquisition Is In […]

テンプレートメタプログラミング

テンプレートメタプログラミング 英語表記: Template Metaprogramming 概要 テンプレートメタプログラミング(TMP)とは、C++の強力な「言語仕様」であるテンプレート機能を、単なるジェネリックな型 […]

マルチパラダイム

マルチパラダイム 英語表記: Multi-paradigm 概要 C++が持つ「マルチパラダイム」(Multi-paradigm)という特徴は、単一のプログラミング手法に縛られることなく、複数の異なるプログラミングスタイ […]

ライブラリ実装

ライブラリ実装 英語表記: Library Implementation 概要 ライブラリ実装とは、特定の機能や処理をひとまとまりの部品(ライブラリ)として作成し、他のプログラムから呼び出して利用できるようにする開発プロ […]

組込みシステム

組込みシステム 英語表記: 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という文書番号で管理さ […]

C99

C99 英語表記: C99 概要 C99は、C言語の国際的な標準規格の一つであり、1999年に国際標準化機構(ISO)によって正式に承認されました。これは、それ以前の標準規格であったC89(またはC90)を現代的なプログ […]

C89/C90

C89/C90 英語表記: C89/C90 概要 C89/C90は、C言語のコードが異なる環境(コンパイラやOS)間で確実に動作するための、最初の公式な国際標準規格です。この標準化によって、C言語は特定のプラットフォーム […]

ポインタ

ポインタ 英語表記: Pointers 概要 ポインタとは、コンピュータのメモリ上にあるデータの「アドレス(番地)」を格納するための変数のことです。C言語におけるポインタは、メモリを直接操作するための非常に強力な仕組みで […]