Rumah > Artikel > pembangunan bahagian belakang > Perkembangan sejarah dan peristiwa penting dalam bahasa Go
Bahasa Go dibangunkan oleh Google Ia pada asalnya dicipta pada tahun 2007 dan versi 1.0 dikeluarkan pada tahun 2012. Pencapaian pentingnya termasuk: 2012: Go 1.0 dikeluarkan, memperkenalkan konkurensi, keselamatan ingatan dan pengumpulan sampah. 2020: Go 2 dikeluarkan, memperkenalkan modulariti, penambahbaikan coroutine dan sokongan untuk generik dan pengendalian ralat. 2022: Go 1.19 dikeluarkan, menyediakan pengoptimuman prestasi dan sokongan untuk jenis dan fungsi generik. . Artikel ini akan memberikan gambaran keseluruhan tentang sejarah dan perkembangan bahasa Go, memfokuskan pada pencapaian penting.
Penjelajahan Awal (2007-2009)
Pada tahun 2007, jurutera Google Robert Grisemer, Rob Pike dan Ken Thompson berusaha untuk membangunkan bahasa pengaturcaraan baharu.
Matlamat mereka adalah untuk mencipta bahasa yang mudah dipelajari dan digunakan, sambil cekap dan serentak.
Keluaran Go 1.0 (2012)
Pada tahun 2012, Go 1.0 telah dikeluarkan secara rasmi, menandakan kematangan bahasa itu.
Pada tahun 2020, Go 2 telah dikeluarkan, memperkenalkan beberapa peningkatan besar.
Pada tahun 2022, Go 1.19 telah dikeluarkan, memberikan pengoptimuman prestasi dan ciri selanjutnya.
Membina perkhidmatan mikro menggunakan bahasa Go
package main import ( "net/http" "fmt" ) func main() { http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "Hello, world!") }) http.ListenAndServe(":8080", nil) }
Pustaka standard bahasa Go juga menyediakan sokongan kelas pertama untuk pembangunan web. Sebagai contoh, kita boleh melaksanakan aplikasi web mudah menggunakan kod berikut:
package main import ( "html/template" "net/http" ) func main() { t := template.Must(template.New("page").ParseFiles("page.html")) http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { t.Execute(w, nil) }) http.ListenAndServe(":8080", nil) }
Kesimpulan
Artikel ini memberikan gambaran keseluruhan sejarah bahasa Go, menyerlahkan peristiwa penting. Bahasa Go telah menjadi pilihan yang hebat untuk pembangunan sistem asli dan sistem teragih awan, dan pembangunan berterusannya menjadikannya bahasa yang layak untuk dikaji lebih lanjut.Atas ialah kandungan terperinci Perkembangan sejarah dan peristiwa penting dalam bahasa Go. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!