Stories
Slash Boxes
Comments
typodupeerror delete not in

+-   Google open sources protocol buffers-> on Tuesday July 08 2008, @02:40PM

Submitted by on Tuesday July 08 2008, @02:40PM
google
An anonymous reader writes "Inside Google XML is rare, instead protocol buffers are the lingua franca of data storage and interchange. Protobufs are a simple, fast, extensible binary format with a compiler that generates C++, Python and Java wrapper classes making them easy to manipulate. Variable-length encoding of integers results in a compact representation. Tagging of fields makes them easy to evolve over time in a backwards compatible manner. And finally reflection allows for various other generic tools to be built on top of them. Whilst not a complete replacement for XML, protobufs are a nice fit for many problem domains where XML doesn't really shine — for instance, OpenOffice files would be much smaller and faster to read if based on protobufs than zipped XML files."
Link to Original Source
submission

This discussion was created for logged-in users only, but now has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
/* * Please skip to the bottom of this file if you ate lunch recently * -- Alan */ -- from Linux kernel pre-2.1.91-1