Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Adakah golang mudah?

Adakah golang mudah?

青灯夜游
青灯夜游asal
2022-12-23 11:28:084825semak imbas

Sintaks Golang adalah mudah dan bersih. Golang ialah bahasa berorientasikan proses Ia tidak mempunyai konsep kelas dan sintaksnya agak mudah dan mudah Perasaan Golang yang paling intuitif ialah ia ringkas (kurang perincian bahasa), cekap (perkembangan pesat) dan berprestasi tinggi (. apabila GC diabaikan, ia serupa dengan prestasi C++).

Adakah golang mudah?

Persekitaran pengendalian tutorial ini: sistem Windows 7, GO versi 1.18, komputer Dell G3.

Golang ialah bahasa berorientasikan proses Ia tidak mempunyai konsep kelas dan sintaksnya agak mudah dan mudah.

Golang mewarisi banyak gaya bahasa C Perasaan Golang yang paling intuitif ialah kesederhanaan (kurang butiran bahasa), kecekapan (pembangunan pesat) dan prestasi tinggi (apabila GC diabaikan, prestasinya serupa dengan C++).

Bahasa Go - bintang yang sedang meningkat naik daripada keluarga terkenal

Bahasa Go dilahirkan di Google oleh Rob Pike, tiga pakar dalam bidang komputer, Ken Thompson dan Robert Griesemer. Disebabkan latar belakangnya yang terkenal, Go menarik perhatian sebilangan besar pembangun pada awal kelahirannya.

Tetapi kelebihan bahasa Go sememangnya menjadi sebab mengapa ia masih mempunyai bilangan pengikut yang ramai hari ini.

1, ringkas dan cekap

Sebagai bintang yang semakin meningkat, bahasa Go mempunyai ciri-ciri sintaks yang mudah dan kecekapan pelaksanaan yang tinggi pada peringkat bahasa dalam perbandingan, Java, Python dan PHP Semua kelihatan tidak cekap, C++ terlalu rumit, dan Go boleh mencapai kedua-dua kesederhanaan dan kecekapan.

2, konkurensi tinggi

Bahasa Go difokuskan pada konkurensi dan lahir untuk konkurensinya ialah menyasarkan konkurensi tinggi dalam konteks data besar + awan era pengkomputeran, senario aplikasi teragih.

3, platform merentas

boleh disusun terus untuk menjana program boleh laku pada platform yang berbeza Penggunaan memori asas adalah sangat kecil, aplikasi kecil mengambil beberapa M , dan aplikasi besar mengambil beberapa Ia boleh berjalan dengan baik dengan hanya 10 MB, yang membolehkan golang berjalan dengan baik pada peranti kecil seperti Raspberry Pi, yang berprestasi jauh lebih baik daripada Java.

Aplikasi domestik bahasa Golang

Toutiao hari ini, lebih daripada 80% trafik perkhidmatan bahagian belakang semasa Toutiao sedang berjalan pada perkhidmatan dibina dalam Go superior. Bilangan perkhidmatan mikro melebihi 100, QPS puncak melebihi 7 juta, dan permintaan pemprosesan harian melebihi 300 bilion Ia mungkin merupakan aplikasi Go terbesar dalam industri.

Syarikat ini menggunakan Go:

1 Google

Ini tidak memerlukan pengenalan sebagai syarikat yang membangunkan bahasa Go pekerjaan. Google mempunyai banyak projek hebat berdasarkan Go, seperti: https://github.com/kubernetes/kubernetes Anda juga boleh melihat lebih banyak projek sumber terbuka Google Go di Github di https://github.com/google/.

2 Facebook

Facebook juga menggunakannya Atas sebab ini, mereka juga telah menubuhkan organisasi sumber terbuka facebookgo Anda boleh pergi ke https:/. /github Lawati com/facebookgo untuk melihat projek sumber terbuka Facebook, seperti rahmat terkenal yang menyediakan peningkatan lancar.

3. Tencent

Sebagai sebuah syarikat domestik yang besar, Tencent masih berani mencuba, terutamanya dalam bidang kontena Docker pada 2015. Untuk amalan berskala Taiwan, sila rujuk http://www.infoq.com/cn/articles/tencent-millions-scale-docker-application-practice.

4. Baidu

Seperti yang diketahui pada masa ini, Baidu digunakan pada bahagian operasi dan penyelenggaraan Baidu, yang bertanggungjawab untuk akses daripada trafik bahagian hadapan. Orang yang bertanggungjawab mereka berkongsi perkara ini pada tahun 2016. Anda boleh lihat di http://www.infoq.com/cn/presentations/application-of-golang-in-baidu-frontend ini.

5. Jingdong

Sistem tolak mesej Awan Jingdong, storan awan dan Jingdong Mall semuanya dibangunkan menggunakan Go.

6 Xiaomi

Sokongan Xiaomi untuk Golang tidak lebih daripada sistem pemantauan operasi dan penyelenggaraan sumber terbuka, iaitu http://open-falcon.com/ .

Selain itu, pasukan seperti Xiaomi Interactive Entertainment, Xiaomi Mall, Xiaomi Video dan Xiaomi Ecological Chain semuanya menggunakan Golang.

7, 360

360 juga banyak menggunakan Golang Salah satunya ialah sistem carian log sumber terbuka Poseidon, dihoskan di Github, https://github com/. Qihoo360/poseidon.

Adakah golang mudah?

Medan aplikasi Golang

1 gunakan C atau C++ untuk melakukan perkara itu, Go sangat sesuai untuk melakukannya, seperti pemprosesan log, pembungkusan data, pemprosesan mesin maya, sistem fail, dll.

2. Sistem teragih, ejen pangkalan data, dll.

3. Pengaturcaraan rangkaian, kawasan ini paling banyak digunakan pada masa ini, termasuk aplikasi Web, aplikasi API dan aplikasi muat turun.

4. Pangkalan data dalam memori, sebahagian daripada groupcache dan couchbase yang dibangunkan oleh Google suatu masa dahulu.

5. Platform awan pada masa ini, banyak platform awan asing dibangunkan menggunakan Go CloudFoundy sebahagiannya ditubuhkan, dan bekas pengarah teknikal VMare keluar untuk membangunkan platform awan apcera.

6. Pembangunan pelayan permainan, dsb.

[Cadangan berkaitan: Pergi tutorial video, Pengajaran pengaturcaraan]

Atas ialah kandungan terperinci Adakah golang mudah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn