Rumah > Artikel > pembangunan bahagian belakang > Apakah sistem pengendalian yang digunakan oleh bahasa go?
Bahasa Go menyokong berbilang sistem pengendalian termasuk FreeBSD, Linux, Solaris dan Windows. Bahasa Go ialah bahasa sistem merentas platform dan pengendalian silang. Oleh kerana reka bentuk modular dan modularitinya, iaitu kod disusun dan ditukar kepada bentuk binari terkecil yang mungkin, bahasa Go tidak memerlukan kebergantungan kodnya boleh disusun pada mana-mana platform (berbilang sistem pengendalian) dan Compile pada mana-mana pelayan dan aplikasi.
Persekitaran pengendalian tutorial ini: sistem Windows 7, GO versi 1.18, komputer Dell G3. Bahasa
Go (Bahasa Pengaturcaraan Google) ialah bahasa pengaturcaraan sumber terbuka kedua yang dikeluarkan oleh Google pada tahun 2009. Bahasa Go dioptimumkan khas untuk pengaturcaraan sistem berbilang pemproses aplikasi Program yang disusun menggunakan Go boleh sepantas kod C atau C++, dan. adalah lebih selamat dan menyokong proses selari. Go menyokong berorientasikan objek dan mempunyai ciri seperti penutupan dan refleksi sebenar.
Go telah dibangunkan oleh Robert Griesemer, Rob Pike, Ken Thompson dari penghujung tahun 2007, dan kemudiannya disertai oleh Ian Lance Taylor, Russ Cox dan lain-lain, dan akhirnya sumber terbuka pada November 2009. , mengeluarkan versi stabil Go 1 pada awal tahun 2012. Pembangunan Go kini terbuka sepenuhnya dan mempunyai komuniti yang aktif.
Seni Bina Perkakasan
Reka bentuk bahasa Go menyokong arus perdana 32-bit dan 64-bit x86 platform. Ia juga menyokong seni bina ARM 32-bit.Sistem Pengendalian
Bahasa Go boleh menyokong pelbagai sistem pengendalian termasuk FreeBSD, Linux, Solaris dan Windows.Bahasa Go ialah bahasa sistem merentas platform dan pengendalian silang.
Bahasa Go adalah seperti bahasa Java dan menyokong kebebasan platform. Oleh kerana reka bentuk modular dan modularitinya, iaitu kod disusun dan ditukar kepada bentuk binari terkecil yang mungkin, oleh itu, ia tidak memerlukan kebergantungan. Kodnya disusun pada mana-mana platform dan pada mana-mana pelayan dan aplikasi. Tidak perlu menggunakan mesin maya, kod bahasa Go boleh terus dikeluarkan sebagai fail boleh laku binari. Selain itu, bahasa Go mempunyai penghubungnya sendiri dan tidak bergantung pada pengkompil dan pemaut yang disediakan oleh mana-mana sistem. Oleh itu, fail boleh laku binari yang disusun boleh dijalankan dalam hampir mana-mana persekitaran sistem.
LiteIDE ialah persekitaran pembangunan bersepadu ringan (IDE) merentas platform yang dibangunkan khas untuk bahasa Go , bertulis oleh QT.
Ciri Utama:
Ciri-ciri lain: menyokong paparan antara muka berbilang bahasa, seni bina pemalam lengkap, menyokong skema warna editor, sokongan paparan tatabahasa berasaskan Kate, autolengkap perkataan teks penuh, menyokong skema pengikatan pintasan papan kekunci , Sokongan penyuntingan dokumen Markdown, pratonton masa nyata dan paparan segerak, paparan CSS tersuai, eksport dokumen HTML dan PDF, penukaran kelompok/bercantum ke dalam dokumen HTML/PDF
Luhur Teks 3 (selepas ini dirujuk sebagai Sublime) + GoSublime + gocode + gabungan MarGo.
Kelebihannya termasuk:
Kod gesaan automatik.
Format kod secara automatik semasa menyimpan, menjadikan kod yang anda tulis lebih cantik dan selaras dengan standard Go.
Sokong pengurusan projek
Sokong sintaks penonjolan
Vim It ialah penyunting teks yang dibangunkan daripada vi dan menikmati gelaran "Tuhan Penyunting". Ia amat kaya dengan fungsi yang memudahkan pengaturcaraan, seperti penyiapan kod, penyusunan, dan lompat ralat, dan digunakan secara meluas dalam kalangan pengaturcara.
Emacs ialah penyunting teks yang dibangunkan oleh organisasi sumber terbuka GNU Ia juga merupakan persekitaran bersepadu Ia pernah secara berseloroh dipanggil "sistem pengendalian yang menyamar sebagai editor."
Eclipse juga merupakan alat pembangunan yang sangat biasa digunakan Anda boleh menggunakan Eclipse untuk menulis program Go.
Goland ialah persekitaran pembangunan bersepadu khusus untuk bahasa Go Kini telah menjadi perisian berbayar.
Seterusnya kami akan menulis program Go pertama hello.go (Sambungan fail sumber bahasa Go ialah .go), kodnya adalah seperti berikut:
fail hello.go
package main import "fmt" func main() { fmt.Println("Hello, World!") }
Untuk melaksanakan kod bahasa Go, anda boleh menggunakan arahan go run.
Laksanakan output kod di atas:
$ go run hello.go Hello, World!
Selain itu, kami juga boleh menggunakan arahan go build untuk menjana fail binari:
$ go build hello.go $ ls hello hello.go $ ./hello Hello, World!
[Cadangan berkaitan: Tutorial Video Go, Pengajaran pengaturcaraan]
Atas ialah kandungan terperinci Apakah sistem pengendalian yang digunakan oleh bahasa go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!