RSS
热门关键字:  迅雷下载  下载  下载迅雷  迅雷 下载  迅雷
当前位置 : 主页>迅雷学堂>列表

什么是protocol buffers?

来源: 作者: 时间:2008-07-09 点击:

是Google的语言中立,平台中立的,可扩展的机制,序列化的结构化数据-认为X ML的,但小,更快,更简单。您如何界定您希望您的数据结构的一次,那么你就可以使用特别的产生源代码很容易写和读您的结构化数据和来自不同的数据流,并利用各种语言-的J ava, C + +中,或P ython。

下载提供完整的源代码,为议定书的缓冲区编译器和所有班级您生成的代码需要,再加上建设和安装说明。

谷歌开放源代码项目经理克里斯·迪邦纳(Chris DiBona)在一篇博文中写道,“我们在网络上传输或在磁盘上存储的几乎所有结构化信息都采用了这种语言.我们认为Protocol Buffers可能对其他人也有用,因此我们决定将它发布为开放源代码软件.”

谷歌软件工程师肯顿·瓦尔达(Kenton Varda)在公司的开放源代码博客上发表文章称,谷歌使用数千种不同的数据格式,其中大多数都是结构化数据格式.XML无法胜任对这些海量结构化数据编码的重任,谷歌于是开发了Protocol Buffers.

瓦尔达将Protocol Buffers比作是一种界面描述语言,但没有界面描述语言的复杂性.他说,Protocol Buffers的主要设计目标之一是简洁.对Protocol Buffers进行解析的速度也很快,比XML要快出至少一个量级.

谷歌的文档称,与具有可比性的XML文件相比,Protocol Buffers文件的尺寸要小3-10倍,解析速度要快20-100倍.

谷歌发布的免费文件包括采用Java、Python和C++编程语言编写的Protocol Buffers编译器源代码.

谷歌在一份文档中表示,该公司还计划将许多其它软件项目发布为开放源代码软件.因为这些项目会用到Protocol Buffers,因此谷歌决定首先将它发布为开放源代码软件.

  推荐下载: 立即高速下载
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册