Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Protocol_Buffers> ?p ?o }
Showing triples 1 to 84 of
84
with 100 triples per page.
- Protocol_Buffers abstract "Protocol Buffers is a method of serializing structured data.It is useful in developing programs to communicate with each other over a wire or for storing data. The method involves an interface description language that describes the structure of some data and a program that generates source code from that description for generating or parsing a stream of bytes that represents the structured data.Google developed Protocol Buffers for use internally and has made protocol compilers for C++, Java and Python available to the public under a free software, open source license. Various other language implementations are also available, including C#, JavaScript, Go, Perl, PHP, Ruby, Scala and Julia.The design goals for Protocol Buffers emphasized simplicity and performance. In particular, it was designed to be smaller and faster than XML.Protocol Buffers is widely used at Google for storing and interchanging all kinds of structured information. The method serves as a basis for a custom remote procedure call (RPC) system that is used for nearly all inter-machine communication at Google.Protocol Buffers are very similar to the Apache Thrift protocol (used by Facebook for example), except that the public Protocol Buffers implementation does not include a concrete RPC protocol stack to use for defined services.A software developer defines data structures (called messages) and services in a proto definition file (.proto) and compiles it with protoc. This compilation generates code that can be invoked by a sender or recipient of these data structures. For example, example.proto will produce example.pb.cc and example.pb.h, which will define C++ classes for each message and service that example.proto defines.Canonically, messages are serialized into a binary wire format which is compact, forward- and backward-compatible, but not self-describing (that is, there is no way to tell the names, meaning, or full datatypes of fields without an external specification). There is no defined way to include or refer to such an external specification (schema) within a Protocol Buffers file. The officially supported implementation includes an ASCII serialization format, but this format—though self-describing—loses the forward- and backward-compatibility behavior, and is thus not a good choice for applications other than debugging.Though the primary purpose of Protocol Buffers is to facilitate network communication, its simplicity and speed make Protocol Buffers an alternative to data-centric C++ classes and structs, especially where interoperability with other languages or systems might be needed in the future.".
- Protocol_Buffers computingPlatform Cross-platform.
- Protocol_Buffers developer Google.
- Protocol_Buffers genre Interface_description_language.
- Protocol_Buffers latestReleaseDate "2014-10-20".
- Protocol_Buffers latestReleaseVersion "2.6.1".
- Protocol_Buffers license BSD_licenses.
- Protocol_Buffers releaseDate "2008-07-07".
- Protocol_Buffers status "Active".
- Protocol_Buffers wikiPageExternalLink objc.
- Protocol_Buffers wikiPageExternalLink swift.
- Protocol_Buffers wikiPageExternalLink protocol-buffers.
- Protocol_Buffers wikiPageExternalLink protobuf.
- Protocol_Buffers wikiPageID "18338104".
- Protocol_Buffers wikiPageLength "7483".
- Protocol_Buffers wikiPageOutDegree "24".
- Protocol_Buffers wikiPageRevisionID "702688861".
- Protocol_Buffers wikiPageWikiLink Apache_Thrift.
- Protocol_Buffers wikiPageWikiLink BSD_licenses.
- Protocol_Buffers wikiPageWikiLink Binary_protocol.
- Protocol_Buffers wikiPageWikiLink C++.
- Protocol_Buffers wikiPageWikiLink Category:Data_serialization_formats.
- Protocol_Buffers wikiPageWikiLink Category:Google_software.
- Protocol_Buffers wikiPageWikiLink Comparison_of_data_serialization_formats.
- Protocol_Buffers wikiPageWikiLink Cross-platform.
- Protocol_Buffers wikiPageWikiLink Free_software.
- Protocol_Buffers wikiPageWikiLink Google.
- Protocol_Buffers wikiPageWikiLink Interface_description_language.
- Protocol_Buffers wikiPageWikiLink Java_(programming_language).
- Protocol_Buffers wikiPageWikiLink Open-source_software.
- Protocol_Buffers wikiPageWikiLink Protocol_stack.
- Protocol_Buffers wikiPageWikiLink Python_(programming_language).
- Protocol_Buffers wikiPageWikiLink Remote_procedure_call.
- Protocol_Buffers wikiPageWikiLink Self-documenting_code.
- Protocol_Buffers wikiPageWikiLink Serialization.
- Protocol_Buffers wikiPageWikiLink Service_(systems_architecture).
- Protocol_Buffers wikiPageWikiLink Wikt:schema.
- Protocol_Buffers wikiPageWikiLink Wire_protocol.
- Protocol_Buffers wikiPageWikiLink XML.
- Protocol_Buffers wikiPageWikiLinkText "Google Protocol Buffers".
- Protocol_Buffers wikiPageWikiLinkText "Protocol Buffer Binary Format".
- Protocol_Buffers wikiPageWikiLinkText "Protocol Buffers".
- Protocol_Buffers developer Google.
- Protocol_Buffers genre "serialization format and library, IDL compiler".
- Protocol_Buffers latestReleaseDate "2014-10-20".
- Protocol_Buffers latestReleaseVersion "2.6".
- Protocol_Buffers license BSD_licenses.
- Protocol_Buffers name "Protocol Buffers".
- Protocol_Buffers operatingSystem "Any".
- Protocol_Buffers platform Cross-platform.
- Protocol_Buffers released "2008-07-07".
- Protocol_Buffers status "Active".
- Protocol_Buffers wikiPageUsesTemplate Template:Infobox_software.
- Protocol_Buffers wikiPageUsesTemplate Template:Portal.
- Protocol_Buffers wikiPageUsesTemplate Template:Reflist.
- Protocol_Buffers wikiPageUsesTemplate Template:Release_date.
- Protocol_Buffers wikiPageUsesTemplate Template:URL.
- Protocol_Buffers subject Category:Data_serialization_formats.
- Protocol_Buffers subject Category:Google_software.
- Protocol_Buffers hypernym Method.
- Protocol_Buffers type Software.
- Protocol_Buffers type Work.
- Protocol_Buffers type Datum.
- Protocol_Buffers type Encoding.
- Protocol_Buffers type Redirect.
- Protocol_Buffers type CreativeWork.
- Protocol_Buffers type Thing.
- Protocol_Buffers type Q386724.
- Protocol_Buffers type Q7397.
- Protocol_Buffers comment "Protocol Buffers is a method of serializing structured data.It is useful in developing programs to communicate with each other over a wire or for storing data.".
- Protocol_Buffers label "Protocol Buffers".
- Protocol_Buffers sameAs Q1645574.
- Protocol_Buffers sameAs Protocol_Buffers.
- Protocol_Buffers sameAs پروتکل_بافرز.
- Protocol_Buffers sameAs Protocol_Buffers.
- Protocol_Buffers sameAs Protocol_Buffers.
- Protocol_Buffers sameAs m.04dzxdz.
- Protocol_Buffers sameAs Protocol_Buffers.
- Protocol_Buffers sameAs Protocol_Buffers.
- Protocol_Buffers sameAs Q1645574.
- Protocol_Buffers wasDerivedFrom Protocol_Buffers?oldid=702688861.
- Protocol_Buffers homepage protocol-buffers.
- Protocol_Buffers isPrimaryTopicOf Protocol_Buffers.
- Protocol_Buffers name "Protocol Buffers".