「Protocol Buffers」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
(ページの作成:「'''Protocol Buffers''' (通称:protobuf)とは、Googleが開発する構造化データシリアライズするための「言語に依存せず」…」)
 
 
7行目: 7行目:
  
 
その他にも非公式にprotobufをサポートする[[ライブラリ]]は存在していおり、よほどマイナーでも無い限りほぼすべての[[プログラミング言語]]で扱えると思われる。
 
その他にも非公式にprotobufをサポートする[[ライブラリ]]は存在していおり、よほどマイナーでも無い限りほぼすべての[[プログラミング言語]]で扱えると思われる。
 +
 +
== 関連項目 ==
 +
* [[Google Test]]
 +
* [[TFRecord]]
  
 
== 外部リンク ==
 
== 外部リンク ==
 
 
* https://developers.google.com/protocol-buffers
 
* https://developers.google.com/protocol-buffers

2020年10月5日 (月) 03:58時点における最新版

Protocol Buffers (通称:protobuf)とは、Googleが開発する構造化データシリアライズするための「言語に依存せず」かつ「プラットフォームに依存しない」な拡張可能なメカニズムである。

用途はXMLJSONと非常によく似ているが、protobufは「より小さく」「より速く」「よりシンプルに」を掲げている。Googleのような巨大サービスでは「1バイトの節約」が重要になってくるということらしい。

サポートするプログラミング言語[編集 | ソースを編集]

protobufが公式サポートするプログラミング言語は、JavaPythonObjective-CC++となっている。新しいproto3では、DartGoRubyC# も加わった。

その他にも非公式にprotobufをサポートするライブラリは存在していおり、よほどマイナーでも無い限りほぼすべてのプログラミング言語で扱えると思われる。

関連項目[編集 | ソースを編集]

外部リンク[編集 | ソースを編集]