Pertanyaan yang diberi tag go

Go, juga disebut golang, adalah bahasa pemrograman open source yang awalnya dikembangkan di Google. Ini adalah bahasa yang diketik secara statis dengan sintaks yang secara longgar diturunkan dari bahasa C, menambahkan manajemen memori otomatis, keamanan tipe, beberapa kemampuan mengetik dinamis, tipe bawaan tambahan seperti array panjang variabel dan peta nilai kunci, dan besar perpustakaan standar.

64
Apa perbedaan ciri-ciri Karat dengan Go Interfaces?

Saya relatif akrab dengan Go, setelah menulis sejumlah program kecil di dalamnya. Karat, tentu saja, saya kurang terbiasa tetapi mengawasi. Setelah baru-baru ini membaca http://yager.io/programming/go.html , saya pikir saya akan secara pribadi memeriksa dua cara Generics ditangani karena artikel...

49
Mengapa ada "baru" di Go?

Saya masih bingung mengapa kita harus newpergi. Ketika Anda ingin instantiate sebuah struct, Anda lakukan t := Thing{} dan Anda bisa mendapatkan pointer ke instance baru dengan melakukan t := &Thing{} Tetapi ada juga kemungkinan ini: t := new(Thing) Yang terakhir ini tampaknya agak...

39
Seberapa cepat Go bisa pergi?

Go adalah salah satu dari beberapa bahasa yang seharusnya menjalankan 'close to the metal', yaitu dikompilasi, diketik secara statis, dan mengeksekusi kode secara native, tanpa VM. Ini harus memberikan keunggulan kecepatan di atas Java, C # dan sejenisnya. Namun, tampaknya itu berada di belakang...

35
Berapa investasi Google dalam bahasa Go?

Saya telah membaca sedikit tentang bahasa Go , dan sepertinya menjanjikan. Sedikit informasi penting terakhir yang saya lewatkan sebelum saya memutuskan untuk menghabiskan lebih banyak upaya pada bahasa ini adalah: Berapa banyak uang / tenaga yang diinvestasikan Google atau perusahaan lain dalam...

31
Kapan Anda membutuhkan "ratusan ribu" utas?

Erlang, Go, dan Rust semua mengklaim dengan satu atau lain cara bahwa mereka mendukung pemrograman bersamaan dengan "utas" / coroutine murah. The Go FAQ negara: Praktis untuk membuat ratusan ribu goroutine di ruang alamat yang sama. The Rust Tutorial mengatakan: Karena tugas secara...

18
Keuntungan dari sintaks bahasa kiri ke kanan

Saya telah menonton wawancara dengan Herb Sutter di Channel9 dan dia menyebutkan di akhir video bahwa sintaks bahasa kiri ke kanan akan menjadi yang teratas di whishlist untuk standar C ++ masa depan (meskipun dia mengakui bahwa memodifikasi C ++ dengan cara itu) akan cukup banyak membuat binatang...

16
Apakah formulir Django melanggar MVC?

Saya baru saja mulai bekerja dengan Django yang berasal dari Spring MVC selama bertahun-tahun dan implementasi formulir terasa sedikit gila. Jika Anda tidak terbiasa, formulir Django dimulai dengan kelas model formulir yang mendefinisikan bidang Anda. Musim semi juga dimulai dengan objek dukungan...

16
Mengapa Golang menghentikan paket "netchan"?

Paket "netchan" Golang tampaknya telah dihentikan. Itu membuat saya berpikir bahwa konsep "saluran jaringan" bukanlah praktik yang baik. (Mengapa mereka tidak "membiarkannya" saja?) Apakah ini masalahnya? Dan jika ya, mengapa