IT用語集– archive –
-
Avro(アブロ)
Avro(アブロ) 英語表記: Avro 概要 Avroは、Apacheソフトウェア財団が開発した、高性能なデータシリアライゼーション(直列化)フレームワークです。これは、型システムの概念をデータ交換に応用し、データ本体とは別に定義された「スキーマ」(型定義)... -
Protobuf(プロトバフ)
Protobuf(プロトバフ) 英語表記: Protobuf 概要 Protobuf(Protocol Buffers)は、Googleが開発した、構造化データを効率的かつ高速にシリアライズ(直列化)するための言語中立的かつプラットフォーム中立的な仕組みです。これは、データ構造を定義する... -
JSON Schema(ジェイソンスキーマ)
JSON Schema(ジェイソンスキーマ) 英語表記: JSON Schema 概要 JSON Schemaは、データ交換フォーマットとして広く利用されるJSON(JavaScript Object Notation)ドキュメントの構造、内容、および制約を定義し、検証するための標準規格です。これは、プ... -
Type Token
Type Token 英語表記: Type Token 概要 型トークン(Type Token)とは、主に高度な型システムを持つプログラミング言語において、実行時(ランタイム)に特定の型情報を安全かつ正確に保持し、識別するために使用される特殊なオブジェクトまたは構造です。... -
RTTI(アールティーティーアイ)
RTTI(アールティーティーアイ) 英語表記: RTTI (Run-Time Type Information) 概要 RTTIとは、プログラムの実行時(ランタイム)に、そのオブジェクトが実際にどのデータ型を持っているかという情報を取得・利用する仕組みのことです。これは、私たちが今... -
Reflection API(リフレクションエーピーアイ)
Reflection API(リフレクションエーピーアイ) 英語表記: Reflection API 概要 Reflection API(リフレクションAPI)とは、プログラムが実行されている最中(ランタイム)に、自身の構造(クラス、メソッド、フィールドなど)に関するメタデータを取得し... -
Capability Type
Capability Type 英語表記: Capability Type 概要 Capability Type(能力型)は、情報システムにおけるリソースへのアクセス権限を、主体(ユーザーやプロセス)の身元に紐づけるのではなく、リソースを操作する「能力」そのものとして厳密に定義し、管理... -
Taint Analysis
Taint Analysis 英語表記: Taint Analysis 概要 汚染解析(Taint Analysis)とは、プログラムに入力された信頼できないデータ(ユーザー入力や外部からのファイルデータなど)が、システムにとって危険な操作(データベースクエリの実行やOSコマンドの実行... -
タイプセーフ言語
タイプセーフ言語 英語表記: Type-Safe Languages 概要 タイプセーフ言語(型安全な言語)とは、プログラム実行中に型の不整合(ミスマッチ)によって発生しうる予期せぬ動作やエラーを、可能な限り防ぐように設計されたプログラミング言語のことです。こ... -
Session Types
Session Types 英語表記: Session Types 概要 セッション型は、並行処理や分散システムにおけるプロセス間の通信手順(プロトコル)を「振る舞いの型」として定義し、そのプロトコルが正しく守られているかを静的に検証するための、型システムを拡張した仕...