===== Google: Protocol Buffers =====
[[dido:public:ra:xapend:xapend.b_stds:defact:google:start| return to Google page ]]
**Source: [[https://developers.google.com/protocol-buffers/ | The following is from Google ''Protocol Buffers '' site ]]**
: //Protocol buffers are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data – think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated [[dido:public:ra:xapend:xapend.a_glossary:s:sourcecode|source code]] to easily write and read your structured data to and from a variety of data streams and using a variety of languages.//
Data Sheet for Protocol Buffers
^ Characteristic ^ Value ^
| Developer | Google |
| Initial release | 10 November 2009((
"Frequently Asked Questions | Protocol Buffers". Google Developers. Retrieved 2 October 2016.
)) |
| Stable release | 3.7.1 / March 26, 2019((
"Releases - google/protobuf". Retrieved 2 April 2019 – via GitHub.
)) |
| Repository | [[https://github.com/protocolbuffers/protobuf]] |
| Written in | Go, assembly language (gc); C++ (gccgo) |
| Operating system | Any |
| Available in | English |
| Type | Version control |
| License | BSD |
| Website | [[https://developers.google.com/protocol-buffers/]] |
/**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
/* To add a discussion page to this page, comment out the line that says
~~DISCUSSION:off~~
*/
~~DISCUSSION:on|Outstanding Issues~~
~~DISCUSSION:off~~