When.com Web Search

Search results

  1. Results From The WOW.Com Content Network
  2. Serialization - Wikipedia

    en.wikipedia.org/wiki/Serialization

    Flow diagram. In computing, serialization (or serialisation, also referred to as pickling in Python) is the process of translating a data structure or object state into a format that can be stored (e.g. files in secondary storage devices, data buffers in primary storage devices) or transmitted (e.g. data streams over computer networks) and reconstructed later (possibly in a different computer ...

  3. Comparison of data-serialization formats - Wikipedia

    en.wikipedia.org/wiki/Comparison_of_data...

    For example, 3.14 will be serialized to 3.140 000 000 000 000 124 344 978 758 017 532 527 446 746 826 171 875. ^ XML data bindings and SOAP serialization tools provide type-safe XML serialization of programming data structures into XML. Shown are XML values that can be placed in XML elements and attributes.

  4. FlatBuffers - Wikipedia

    en.wikipedia.org/wiki/FlatBuffers

    FlatBuffers is a free software library implementing a serialization format similar to Protocol Buffers, Thrift, Apache Avro, SBE, and Cap'n Proto, primarily written by Wouter van Oortmerssen and open-sourced by Google. It supports “zero-copy” deserialization, so that accessing the serialized data does not require first copying it into a ...

  5. Marshalling (computer science) - Wikipedia

    en.wikipedia.org/wiki/Marshalling_(computer_science)

    Marshalling is similar to or synonymous with serialization, although technically serialization is one step in the process of marshalling an object.. Marshalling is describing the overall intent or process to transfer some live object from a client to a server (with client and server taken as abstract, mirrored concepts mapping to any matching ends of an arbitrary communication link ie.

  6. Cap'n Proto - Wikipedia

    en.wikipedia.org/wiki/Cap'n_Proto

    [note 1] For example, the representation of numbers was chosen to match the representation the most popular CPU architectures. [4] When the in-memory and wire-protocol representations match, Cap'n Proto can avoid copying and encoding data when creating or reading a message and instead point to the location of the value in memory. Cap'n Proto ...

  7. Apache Avro - Wikipedia

    en.wikipedia.org/wiki/Apache_Avro

    Avro is a row-oriented remote procedure call and data serialization framework developed within Apache's Hadoop project. It uses JSON for defining data types and protocols, and serializes data in a compact binary format.

  8. Generic programming - Wikipedia

    en.wikipedia.org/wiki/Generic_programming

    Combining the above allows generating code based on existing declarations. For example, D serialization frameworks can enumerate a type's members and generate specialized functions for each serialized type to perform serialization and deserialization. User-defined attributes could further indicate serialization rules.

  9. Reflective programming - Wikipedia

    en.wikipedia.org/wiki/Reflective_programming

    For example, it assists languages such as Java to operate well in networks by enabling libraries for serialization, bundling and varying data formats. Languages without reflection such as C are required to use auxiliary compilers for tasks like Abstract Syntax Notation to produce code for serialization and bundling.