Rumah > Artikel > pembangunan bahagian belakang > Haiwan apakah ikon bahasa pergi?
Ikon bahasa go ialah gopher. Gopher ialah haiwan kecil yang tinggal di Kanada Maskot Go ialah haiwan kecil ini , dan kelajuan pembelajaran (berkembang) adalah pantas.
Persekitaran pengendalian tutorial ini: sistem Windows 7, GO versi 1.18, komputer Dell G3.
Logo bahasa Go ialah dua huruf GO yang sangat mudah.
Sebab mengapa Go dipanggil Go adalah untuk menyatakan bahawa kelajuan larian, kelajuan pembangunan dan kelajuan pembelajaran (berkembang) bahasa ini semuanya seperti gopher cepat.
Simbol bahasa go ialah anjing padang rumput, tetapi menurut orang yang berminat (terlalu bosan) untuk mengkaji kajian parti itu, mereka membuat kesimpulan. yang pergi bermakna Prototaip sebenarnya adalah gopher.
Gopher ialah haiwan kecil yang tinggal di Kanada Maskot go ialah haiwan kecil ini Menggali lubang.
Maskot comel bahasa Go mempunyai gaya yang berbeza antara sekumpulan bahasa pengaturcaraan.
Ia membuatkan orang tertanya-tanya sama ada gopher ini benar-benar dibuat oleh Geek?
Sudah tentu
Tidak!
Maskot comel ini dilukis oleh Renee French, isteri kepada Rob Pike Pob Pike ialah salah seorang pencipta Go dan ahli pasukan UNIX di Bell Labs. Pembangun utama Plan9, perkara kegemarannya nampaknya:
Mencipta sistem pengendalian
Mencipta editor
Mencipta bahasa
....
Walaupun tuhan agung ini legenda, dia bukan protagonis kita kali ini.
Protagonis kami, Renee French, pereka maskot golang, ialah seorang ilustrator terkenal seperti ini:
Sungguh comel, sangat comel, sangat comel (o゜▽゜)o☆Dialah yang mereka bentuk maskot Golang, Gordon yang comelLebih baik daripada hatinya!Pengeluaran go1.5 dianggap bersejarah. Keluarkan sepenuhnya bahagian bahasa C dan gunakan GO untuk menyusun GO (ps: sejumlah kecil kod dilaksanakan dalam pemasangan GO dipanggil bootstrap Go, yang merupakan manifestasi kematangan bahasa pengaturcaraan. Selain itu, mereka menjemput Rick Hudson, pakar berwibawa dalam pengurusan ingatan, untuk mereka bentuk semula GC untuk menyokong GC serentak dan menyelesaikan masalah kependaman GC (STW) yang dikritik secara meluas. Dan dalam versi seterusnya, GC telah dioptimumkan lagi. Dengan go1.8, kelewatan GC dalam senario perniagaan yang sama boleh dikawal dari beberapa saat dalam go1.1 hingga dalam 1ms. Untuk menyelesaikan masalah GC, boleh dikatakan bahawa bahasa GO telah hampir menghapuskan semua kelemahan dalam pembangunan sisi pelayan.
- Pada 17 Februari 2016, Go language Go versi 1.6 telah dikeluarkan.
- Pada 15 Ogos 2016, Go language Go versi 1.7 telah dikeluarkan.
- Pada 17 Februari 2017, Go language Go versi 1.8 telah dikeluarkan.
- Pada 24 Ogos 2017, Go language Go versi 1.9 telah dikeluarkan.
- Pada 16 Februari 2018, Go language Go versi 1.10 telah dikeluarkan.
- Pada 24 Ogos 2018, Go language Go versi 1.11 telah dikeluarkan.
- Pada 25 Februari 2019, GO bahasa Go versi 1.12 telah dikeluarkan.
ps: Semasa proses lelaran versi bahasa GO, ciri bahasa pada dasarnya tidak banyak berubah Ia pada asasnya dikekalkan pada penanda aras GO1.1, dan janji rasmi bahawa versi baharu akan lebih berkesan. untuk mereka yang dibangunkan di bawah versi lama Kod ini serasi sepenuhnya. Malah, pasukan pembangunan GO sangat berhati-hati dalam menambah ciri bahasa baharu Perubahan versi bahasa Go terutamanya menumpukan pada prestasi asas seperti kestabilan, kelajuan kompilasi, kecekapan pelaksanaan dan prestasi GC bimbang tentang isu Keserasian pantas yang disebabkan oleh perubahan versi
Keluk pertumbuhan bahasa Go dalam kedudukan bahasa (https://www.tiobe.com/tiobe-index/) dalam tempoh dua tahun yang lalu adalah seperti berikut , dan secara keseluruhannya ia masih dalam aliran menaik
Sebilangan besar aplikasi pembunuh dibangunkan berdasarkan bahasa GO: Docker, Kubernetes, Go-Ethereum, Thrraform, Moby, Gogs , Grafana, Etcd, dsb. Ia memenangi gelaran TIOBE Programming Language of the Year dua kali pada 2009 dan 2016, dan menduduki tempat ke-12 di dunia pada 2020
Dalam analisis akhir, bahasa pengaturcaraan Ia hanya alat, jangan pilih yang terbaik, cuma yang paling sesuai
// Senario yang boleh digunakan untuk bahasa Go ialah:
- 1. Pengaturcaraan pelayan, sebelum Jika anda menggunakan C atau C++ untuk melakukan perkara tersebut, Go sangat sesuai untuk melakukannya, seperti pemprosesan log, pembungkusan data, pemprosesan mesin maya, sistem fail, dll.
- 2. Dengan keupayaan konkurensi yang sangat baik, Go juga sangat berkuasa dalam bidang sistem teragih, seperti sistem kluster, pelayan permainan, ejen pangkalan data, perisian tengah dan senario lain
- 3 , Pengaturcaraan rangkaian, kawasan ini paling banyak digunakan pada masa ini, termasuk aplikasi Web, aplikasi API, aplikasi muat turun dan pakej net/http terbina dalam Go pada asasnya melaksanakan semua fungsi rangkaian yang biasa kami gunakan.
- 4. Operasi pangkalan data
- 5. Membangunkan platform awan Pada masa ini, banyak platform awan asing menggunakan pembangunan Go
// Senario di mana bahasa Go. tidak sesuai Untuk:
1. Perisian masa nyata yang kukuh: Komunikasi suara, pemanduan tanpa pemandu, kutipan sampah, peruntukan memori automatik dan faktor lain menyebabkan Go tidak dapat mencapai prestasi masa nyata
Lain-lain
Bahasa Go direka sebagai bahasa pengaturcaraan sistem untuk digunakan pada pelayan pusat gergasi yang menjalankan pelayan web, gugusan storan atau tujuan yang serupa. Untuk bidang sistem edaran berprestasi tinggi, bahasa Go sudah pasti mempunyai kecekapan pembangunan yang lebih tinggi daripada kebanyakan bahasa lain. Ia menyediakan sokongan selari besar-besaran, yang sesuai untuk pembangunan pelayan permainan. Matlamat yang sangat baik bagi bahasa Go adalah untuk melaksanakan apa yang dipanggil Pemprosesan Acara Kompleks (CEP). Teknologi ini memerlukan sokongan selari yang besar, tahap abstraksi yang tinggi dan prestasi tinggi. Apabila kita memasuki era Internet Perkara, CEP sudah pasti akan menjadi tumpuan perhatian. Tetapi bahasa Go juga merupakan bahasa yang boleh digunakan untuk mencapai matlamat umum, seperti pemprosesan teks, pembentangan bahagian hadapan, dan juga menggunakannya seperti skrip. Perlu diingat bahawa disebabkan kutipan sampah dan peruntukan memori automatik, bahasa Go tidak sesuai untuk membangunkan perisian dengan keperluan masa nyata yang tinggi. Semakin banyak aplikasi yang diedarkan berskala besar dalam Google mula dibangunkan menggunakan bahasa Go Sebagai contoh, sebahagian daripada kod untuk Google Earth dilengkapkan oleh bahasa Go. Jika anda ingin mengetahui tentang beberapa projek aplikasi sebenar yang dibangunkan oleh organisasi lain menggunakan bahasa Go, anda boleh pergi ke halaman Organisasi Menggunakan Go untuk melihatnya. Atas sebab privasi, banyak projek syarikat tidak dipaparkan di halaman ini. Terdapat pengkompil Go terbina dalam penyemak imbas Chrome untuk pelanggan asli (NaCl), yang mungkin akan digunakan untuk melaksanakan aplikasi yang dibangunkan Go dalam OS Chrome. Bahasa Go boleh dijalankan pada pemproses Intel atau ARM, jadi ia juga boleh dijalankan pada sistem Android, seperti siri produk Nexus. Menggunakan bahasa Go dalam Google App Engine: Pada 5 Mei 2011, Go SDK telah dikeluarkan secara rasmi untuk membangunkan aplikasi web yang dijalankan pada Google App Engine Sebelum itu, pembangun hanya boleh memilih untuk menggunakan Python atau Java. Ini terutamanya hasil usaha David Symonds dan Nigel Tao. Versi stabil terkini ialah SDK 1.9.18 berdasarkan Go 1.4, yang dikeluarkan pada 18 Februari 2015.
[Cadangan berkaitan: Pergi tutorial video, Pengajaran pengaturcaraan]
Atas ialah kandungan terperinci Haiwan apakah ikon bahasa pergi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!