1,127 バイト追加,
2020年10月5日 (月) 03:56 '''Protocol Buffers''' (通称:protobuf)とは、[[Google]]が開発する[[構造化データ]]を[[シリアライズ]]するための「言語に依存せず」かつ「プラットフォームに依存しない」な拡張可能なメカニズムである。
用途は[[XML]]や[[JSON]]と非常によく似ているが、protobufは「より小さく」「より速く」「よりシンプルに」を掲げている。Googleのような巨大サービスでは「1[[バイト]]の節約」が重要になってくるということらしい。
== サポートするプログラミング言語 ==
protobufが公式サポートする[[プログラミング言語]]は、[[Java]]、[[Python]]、[[Objective-C]]、[[C++]]となっている。新しいproto3では、[[Dart]]、[[Go]]、[[Ruby]]、[[C#]] も加わった。
その他にも非公式にprotobufをサポートする[[ライブラリ]]は存在していおり、よほどマイナーでも無い限りほぼすべての[[プログラミング言語]]で扱えると思われる。
== 外部リンク ==
* https://developers.google.com/protocol-buffers