5G - Total Digital?
Google hat geöffnet -forschte seine Protokollpuffer, die Lingua Franca des Unternehmens für die Codierung verschiedener Arten von Daten, um die Bühne für eine Welle von neuen Releases, nach offiziellen Unternehmen Blog-Beiträge und Dokumente.
"Praktisch jeder in Google" Protokoll verwendet Puffer, gibt eine FAQ-Seite an. "Wir haben viele andere Projekte, die wir gerne als Open Source veröffentlichen würden, die Protokollpuffer verwenden. Um dies zu tun, mussten wir zuerst die Protokollpuffer freigeben."
Google verwendet "Tausende verschiedener Datenformate, um Netzwerknachrichten zwischen Servern darzustellen, Index-Datensätze in Repositories, Geodaten-Datensätze und mehr ", schrieb Kenton Varda, ein Mitglied des Google-Teams für Softwareentwicklung, in einem Blogpost. "Die meisten dieser Formate sind strukturiert, nicht flach. Das wirft eine wichtige Frage auf: Wie kodieren wir alles?"
Die allgegenwärtige XML-Sprache (Extensible Markup Language) ist laut Varda nicht effizient genug für die Datenweitergabe von Google: "Wenn alle Ihre Maschinen und Netzwerkverbindungen ausgelastet sind, ist XML eine extrem teure Angelegenheit."
Mit Protokollpuffern "definieren Sie, wie Ihre Daten einmal strukturiert sein sollen, dann können Sie eine spezielle generierte Quelle verwenden Code zum einfachen Schreiben und Lesen Ihrer strukturierten Daten in und aus einer Vielzahl von Datenströmen und Verwendung einer Vielzahl von Sprachen ", so eine Dokumentationsseite. "Sie können sogar Ihre Datenstruktur aktualisieren, ohne installierte Programme zu kompromittieren, die mit dem" alten "Format kompiliert sind."
Protokollpuffer sind laut Google drei- bis zehnmal kleiner und 20 bis 100 mal schneller als XML.
Aber XML hat einige Vorteile für bestimmte Aufgaben, laut der Dokumentation: "Protokollpuffer wären keine gute Möglichkeit, ein textbasiertes Dokument mit Markup (zB HTML) zu modellieren, da man Struktur nicht einfach mit Text verschachteln kann. Außerdem XML ist menschlich lesbar und kann von Menschen bearbeitet werden, Protokollpuffer, zumindest in ihrem ursprünglichen Format, nicht. "
Google hat eine Download-Seite vorbereitet, die Protokollpuffer-Compiler für Java, C ++ und Python enthält.
Sprache-zu-Zeichen-Sprache Software gewinnt Microsoft Dev Contest
Sprach-zu-Zeichen-Sprachübersetzungs-Software von einem Team geschrieben aus Thailand gewann die Hauptkategorie eines von Microsoft gesponserten Softwareentwicklungswettbewerbs für ...
Googles Singhal: Sprache, Erkennung natürlicher Sprache unter den größten Herausforderungen der Suche
Knowledge Graph, eine Funktion, die die Suche von Benutzern im Kontext darstellt Laut Amit Singhal, Senior Vice President Search bei Google, sind die vier größten technologischen Herausforderungen für das Unternehmen das Erzielen maßgeschneiderter Ergebnisse sowie das Verstehen von Sprache, natürlicher Sprache und Konversation.
Microsoft Office QuickInfo-Sprache: Office-Sprache ändern
Microsoft Office QuickInfo-Sprache 2016/2013 herunterladen. Ändern von Bearbeitungs-, Anzeige-, QuickInfo- und Hilfesprachen für Microsoft Office-Programme.