Skip to content

Protocol Buffers are language-neutral, platform-neutral extensible mechanisms for serializing structured data. #167

@jarlungoodoo73

Description

@jarlungoodoo73

Protocol Buffers are language-neutral, platform-neutral extensible mechanisms for serializing structured data.

What Are Protocol Buffers?
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 source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages.
Pick Your Favorite Language
Protocol buffers support generated code in C++, C#, Dart, Go, Java, Kotlin, Objective-C, Python, and Ruby. With proto3, you can also work with PHP.
Example Implementation
edition = "2023"; message Person { string name = 1; int32 id = 2; string email = 3; }

CMake-generated files

Originally posted by @jarlungoodoo73 in #166 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    invalidThis doesn't seem right

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions