Rumah pembangunan bahagian belakang Golang Perbezaan antara go dan golang

Perbezaan antara go dan golang

May 13, 2023 am 10:01 AM

Dalam beberapa tahun kebelakangan ini, bahasa Go telah menjadi bahasa pengaturcaraan untuk semakin banyak syarikat dan pembangun perisian Namun, apabila mempelajari bahasa Go secara khusus, anda mungkin mendapati bahawa sesetengah orang memanggilnya pergi, sementara yang lain memanggilnya pergi ia dipanggil Golang Mengapa ini? Artikel ini akan memperkenalkan perbezaan antara go dan Golang.

Pertama sekali, anda boleh melihat laman web bahasa Go rasmi (https://golang.org/). Jelas sekali bahawa laman web rasmi bahasa Go menggunakan golang.org sebagai nama domain. Ini ialah perbezaan pertama: nama rasmi bahasa Go ialah "Go", tetapi tapak web rasminya dinamakan sempena "golang". Malah, bahasa Go juga diperkenalkan dalam dokumentasi rasmi Cina dan secara rasmi dipanggil "bahasa Go".

Perbezaan kedua terletak pada nama lain: "gopher". Gopher ialah maskot bahasa Go, imej gopher melengkung yang comel. Jika anda sering melawat komuniti teknikal berkaitan bahasa Go atau membaca buku berkaitan bahasa Go, anda pasti akan melihat nama gopher.

Perbezaan ketiga ialah laluan pemasangan bahasa Go. Dalam sistem Windows, bahasa Go akan diletakkan dalam direktori C:Go secara lalai selepas pemasangan, manakala dalam Linux dan MacOS, ia akan diletakkan dalam direktori /usr/local/go secara lalai. Jika anda ingin menggunakan bahasa Go daripada baris arahan anda, maka anda perlu menambah laluan $GOROOT/bin ke pembolehubah persekitaran $PATH.

Perbezaan terakhir adalah tentang tabiat dalam penggunaan sebenar. Walaupun nama rasmi bahasa Go ialah "Go", dalam penggunaan sebenar, ramai orang juga menggunakan nama "Golang" untuk merujuk kepada bahasa pengaturcaraan ini. Dalam beberapa tutorial bahasa Go dan artikel praktikal, anda juga boleh melihat bahawa nama "Golang" digunakan secara meluas.

Jadi mengapa sesetengah orang menggunakan Golang untuk merujuk kepada bahasa Go? Malah, ini mungkin ada kaitan dengan go.tools, editor bahasa Go dan komuniti pembangun. go.tools ialah kit alat bahasa Go, yang merangkumi banyak alatan yang biasa digunakan oleh pembangun bahasa Go dalam proses menggunakan bahasa Go, seperti pemformatan kod, penjanaan dokumen, analisis statik kod, dsb. go.tools juga mengandungi fail binari bernama "go", jadi seseorang secara semula jadi akan menggunakan nama Golang untuk memanggil bahasa pengaturcaraan ini.

Ringkasnya, nama rasmi bahasa Go ialah "Go", dan tapak web rasmi dinamakan sempena "golang". Laluan pemasangan bahasa Go berbeza daripada laluan biasa bahasa pengaturcaraan lain. Dalam penggunaan, sesetengah orang akan menggunakan nama "Golang" untuk memanggilnya, tetapi ramai orang masih hanya memanggilnya "Go language". Walau apa pun, bagi mereka yang belajar dan menggunakan bahasa Go, adalah berfaedah untuk menjelaskan butiran ini, kerana ia membantu anda memahami dan mempelajari bahasa pengaturcaraan ini dengan lebih baik.

Atas ialah kandungan terperinci Perbezaan antara go dan golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

GO Language Pack Import: Apakah perbezaan antara garis bawah dan tanpa garis bawah? GO Language Pack Import: Apakah perbezaan antara garis bawah dan tanpa garis bawah? Mar 03, 2025 pm 05:17 PM

GO Language Pack Import: Apakah perbezaan antara garis bawah dan tanpa garis bawah?

Bagaimana untuk melaksanakan pemindahan maklumat jangka pendek antara halaman dalam kerangka beego? Bagaimana untuk melaksanakan pemindahan maklumat jangka pendek antara halaman dalam kerangka beego? Mar 03, 2025 pm 05:22 PM

Bagaimana untuk melaksanakan pemindahan maklumat jangka pendek antara halaman dalam kerangka beego?

Bagaimana saya menulis objek dan stub untuk ujian di GO? Bagaimana saya menulis objek dan stub untuk ujian di GO? Mar 10, 2025 pm 05:38 PM

Bagaimana saya menulis objek dan stub untuk ujian di GO?

Bagaimana saya boleh menggunakan alat pengesanan untuk memahami aliran pelaksanaan aplikasi saya? Bagaimana saya boleh menggunakan alat pengesanan untuk memahami aliran pelaksanaan aplikasi saya? Mar 10, 2025 pm 05:36 PM

Bagaimana saya boleh menggunakan alat pengesanan untuk memahami aliran pelaksanaan aplikasi saya?

Bagaimana cara menukar senarai hasil pertanyaan mysql ke dalam slice struktur tersuai dalam bahasa Go? Bagaimana cara menukar senarai hasil pertanyaan mysql ke dalam slice struktur tersuai dalam bahasa Go? Mar 03, 2025 pm 05:18 PM

Bagaimana cara menukar senarai hasil pertanyaan mysql ke dalam slice struktur tersuai dalam bahasa Go?

Bagaimana anda menulis ujian unit di GO? Bagaimana anda menulis ujian unit di GO? Mar 21, 2025 pm 06:34 PM

Bagaimana anda menulis ujian unit di GO?

Bagaimana cara menulis fail dalam bahasa Go dengan mudah? Bagaimana cara menulis fail dalam bahasa Go dengan mudah? Mar 03, 2025 pm 05:15 PM

Bagaimana cara menulis fail dalam bahasa Go dengan mudah?

Bagaimana saya boleh menentukan kekangan jenis tersuai untuk generik di GO? Bagaimana saya boleh menentukan kekangan jenis tersuai untuk generik di GO? Mar 10, 2025 pm 03:20 PM

Bagaimana saya boleh menentukan kekangan jenis tersuai untuk generik di GO?

See all articles