セット【set】
概要
セットとは、一式、一組、一揃い、集団、集合、組、置く、配置する、設定する、乗せる、組む、据え付ける、固まらせる、定める、などの意味を持つ英単語。

複数の要素が集まって全体として一つの意味や機能を持つ集団のことをセットという。例えば、あるCPUで使用できる命令の総体を「命令セット」(instruction set)、特定の用途や形式で揃えた多数のデータの集合を「データセット」(data set)などという。
数学の集合論における「集合」も英語では「セット」であり、ある集合を構成する要素の一部分を抜き出して構成した部分集合のことを「サブセット」(subset)、ある集合の要素をすべて含み他の要素も含む上位集合のことを「スーパーセット」(superset)という。IT分野では数学的な文脈以外でも、例えば製品間の仕様の包含関係などについて「サブセット」「スーパーセット」という表現を用いることがある。
また、動詞として、「ディスクドライブにDVDをセットする」「変数xに値1をセットする」といったように何かを定めたり固定したりすることを「セットする」と言う。これは一般の外来語としても馴染み深い用法である。
データ構造のセット型
いくつかのプログラミング言語では、「セット」(set)と呼ばれる組み込みデータ型やデータ構造を実装している。「集合」「集合型」「列挙型」などとも呼ばれる。複数の要素を一つの集合として定義することができるもので、要素間に順序がなく、同じ要素は一つしか存在しないという性質がある。セット型のデータの間で集合演算を行い、和集合や積集合、差集合などを求めることができる。