Golang (juga dikenali sebagai Go) ialah bahasa pengaturcaraan yang dibangunkan oleh Google untuk meningkatkan produktiviti pengaturcara dan kelajuan berjalan dalam persekitaran rangkaian berbilang teras. Golang menggunakan jenis statik, pendekatan pengumpulan sampah dan mempunyai sokongan serentak terbina dalam.
Prinsip reka bentuk Golang ialah: "Jangan cuba melakukan terlalu banyak perkara." Ini menjadikan kod Golang ringkas, mudah dibaca dan diselenggara. Sintaks Golang sangat serupa dengan bahasa C, tetapi ia menggunakan beberapa idea reka bentuk bahasa pengaturcaraan moden untuk meningkatkan kecekapan dan keselamatan pengaturcaraan.
Sokongan serentak Golang ialah salah satu ciri utamanya. Di Golang, anda boleh menggunakan goroutine untuk memulakan utas ringan dan bukannya menggunakan utas peringkat sistem pengendalian. Goroutine boleh mencipta puluhan ribu goroutine dalam satu benang, dan bertukar antara goroutine ini boleh diselesaikan pada tahap nanosaat. Selain itu, Golang juga menyediakan beberapa primitif konkurensi berasaskan saluran untuk memudahkan komunikasi antara coroutine.
Golang juga mempunyai perpustakaan standard yang sangat berkuasa, yang mengandungi banyak alatan dan struktur data yang biasa digunakan. Dengan menggunakan perpustakaan standard, Golang boleh membangunkan program berprestasi tinggi dengan cepat. Pada masa yang sama, Golang turut menyokong pakej tersuai dan pakej pihak ketiga, yang membolehkan pengaturcara memanjangkan fungsi Golang mengikut keperluan mereka sendiri.
Selain fungsi yang dinyatakan di atas, Golang juga mempunyai ciri berikut:
Atas ialah kandungan terperinci Alat apa itu golang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!