Serialize
概要
コンピューター実行時の用語として
- コンピューター資源(CPU, メモリ, 入出力先)を複数の主体(プログラム)が利用しようとするとき、一時点に1つの主体だけが利用するように順番づけて調整すること
- 逐次化(並列化の逆)
プログラミング言語の用語として
- データ、ファイル、オブジェトといった別物として扱っているものを、通信などの目的のために階層を持たないフラット(直線的)なデータ構造に変換すること
- 直列化
- 対義語はデシリアライズ(直列化復元)
- オブジェクト指向プログラミングでは同義語としてマーシャリングがある