フィールド (計算機科学)
計算機科学におけるフィールド(英: field)とは、レコードと呼ばれる複合的なデータ構造の一部分を形成する各要素のことであり、分離されたデータ項目である。フィールドは領域や欄といった意味を持つ。例えば、コンピュータではDate (日付) というデータ構造を、3つの異なるフィールド: Year (年), Month (月), Day (日) の集合によって表現することもある。
プログラミング言語は通常、1つ以上のフィールドを持つ複合データ型を表現する構造体あるいはレコードと呼ばれるデータ型を持つ。ブーリアン型の配列値はビットフィールドとして表すこともできる。
データベースレコードの集合としてのリレーショナルデータベースの配列データは行とも呼ばれる。各々のレコードは様々なフィールドからなり、すべてのレコードの同一フィールドは列を形作る。
オブジェクト指向プログラミングでは、フィールドはクラスや構造体などに直接宣言される任意の型の変数であり、オブジェクト内にカプセル化されたデータである。そのため、言語によってはデータメンバー(data member)とも呼ばれる。クラスのメソッドがオブジェクトへの操作を担うのに対して、フィールドはオブジェクトの状態を表す。