Protocol Buffer: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Alfiyanm (bicara | kontrib)
kTidak ada ringkasan suntingan
Dewinta88 (bicara | kontrib)
Fitur saranan suntingan: 3 pranala ditambahkan.
Tag: VisualEditor Suntingan perangkat seluler Suntingan peramban seluler Tugas pengguna baru Disarankan: tambahkan pranala
 
(10 revisi perantara oleh 3 pengguna tidak ditampilkan)
Baris 1:
{{Orphan|date=Februari 2023}}
 
{{Infobox Software
|name =Protocol Buffers
|logo =
|developer =[[Google]]
|released =Awal 2001 (internal)<ref name="faq">{{cite web|title=Frequently Asked Questions {{!}} Protocol Buffers|url=https://developers.google.com/protocol-buffers/docs/faq|website=[[Google DevelopersDeveloper]]|accessdate=2 October 2016}}</ref><br>{{release date|2008|7|7}} (publik)
|latest release version =3.7.0
|latest release date = {{release date|2019|2|28}}<ref>{{cite web|url=https://github.com/protocolbuffers/protobuf/releases|accessdate=28 February 2019|via=[[GitHub]]|title=Releases - google/protobuf}}</ref>
Baris 9 ⟶ 11:
|latest preview date = <!-- {{Release date and age|YYYY|MM|DD}} -->
|stable release =3.7.0 / 28 Februari 2019
|repositoryrepo ={{URL|https://github.com/protocolbuffers/protobuf/}}
|operating system =Semua
|platform =Cross-Platform
Baris 16 ⟶ 18:
|website ={{URL|https://developers.google.com/protocol-buffers/}}
}}
Protokol Buffer adalah metode serialisasi data terstruktur. Protokol ini berguna dalam mengembangkan program untuk berkomunikasi satu sama lain melalui kabel atau untuk menyimpan data. Metode ini melibatkan bahasa deskripsi antarmuka yang menggambarkan struktur beberapa data dan program yang menghasilkan [[kode sumber]] dari deskripsi itu untuk menghasilkan atau mengurai aliran byte yang mewakili data terstruktur.
 
Google mengembangkan Protokol Buffer untuk digunakan secara internal dan telah menyediakan generator kode untuk berbagai bahasa di bawah lisensi sumber terbuka (lihat di bawah).
 
Tujuan desain dari Protokol Buffer menekankan kesederhanaan dan kinerja. Secara khusus, dirancang agar lebih kecil dan lebih cepat dari [[XML]].<ref>{{cite web|url=https://wiki.github.com/eishay/jvm-serializers/|title=jvm-serializers Benchmarks|accessdate=2010-07-12|author=Eishay Smith|archive-date=2010-05-15|archive-url=https://web.archive.org/web/20100515000305/http://wiki.github.com/eishay/jvm-serializers/|dead-url=yes}}</ref>
<br />
 
== Bahasa pemrograman yang didukung ==
Baris 29 ⟶ 31:
'''proto3''' menyediakan generator kode untuk C ++, Java (termasuk JavaNano, sebuah dialek yang ditujukan untuk lingkungan sumber daya rendah), Python, Go, Ruby, Objective-C dan C#. sejak 3.0.0 Beta 2 mendukung untuk JavaScript.
 
Implementasi pihak ketiga juga tersedia untuk C, [[Perl]], PHP, R, Scala, Swift and Julia.
 
<br />
= Referensi =
<references responsive="" />
 
{{Uncategorized|date=Februari 2023}}