Go

Software screenshot:
Go
Rincian Software:
Versi: 1.5 Diperbarui
Tanggal Upload: 27 Sep 15
Pengembang: The Go Project
Lisensi: Gratis
Popularitas: 6

Rating: 3.0/5 (Total Votes: 2)

Go merupakan open source, cross-platform, ekspresif, bebas didistribusikan, bahasa pemrograman-sampah yang dikumpulkan, dan bersamaan dikembangkan oleh sebuah tim insinyur di Google. Dengan Go, setiap pengembang akan dapat membangun aplikasi yang stabil, handal, dan efisien. Beberapa contoh interaktif yang tersedia di homepage proyek.


Dapat dengan mudah debugged menggunakan GDB

Kode yang dihasilkan oleh bahasa pemrograman Go dapat dengan mudah debugged menggunakan perangkat lunak open source GDB (Proyek GNU Debugger). Untuk memulai dengan Go pada sistem operasi GNU / Linux Anda, cukup download paket yang sesuai dengan komputer Anda & rsquo;. Arsitektur, menyimpan arsip pada direktori Home Anda, dan ekstrak

Buka aplikasi Terminal, pergi ke lokasi & lsquo; & rsquo bin; folder (misalnya cd / home / softoware / go / bin /) dan menjalankan & lsquo; ./ pergi --help & rsquo; perintah untuk melihat tersedia opsi baris perintah dan pesan penggunaan. Diperpanjang dokumentasi tentang bagaimana untuk memulai dengan bahasa pemrograman Go juga disediakan di website utama proyek.


Opsi baris perintah

Its built-in perintah akan memungkinkan Anda untuk mengkompilasi paket dan dependensi, daftar paket, untuk mencetak informasi tentang lingkungan Go, untuk menghapus file objek, untuk memperbaiki paket, untuk menghasilkan file Go dengan mengolah kode sumber, untuk mengkompilasi dan menjalankan program Go, dan untuk menguji paket.

Selain itu, Anda dapat menjalankan alat go tertentu, jalankan pergi alat dokter hewan pada paket, menjalankan gofmt pada sumber paket, mengkompilasi dan menginstal paket dan dependensi, serta untuk men-download dan menginstal paket dan dependensi.


Berjalan pada GNU / Linux, BSD, Mac dan Windows

Seperti disebutkan di awal review, Go adalah bahasa pemrograman cross-platform, yang berarti bahwa Anda dapat menggunakannya pada setiap distribusi GNU / Linux, serta pada BSD, Mac OS X, dan Microsoft Windows operasi sistem. Kedua platform komputer 32 dan 64-bit yang didukung saat ini

Apa yang baru dalam rilis ini:.

    < li> compiler dan runtime sekarang seluruhnya ditulis dalam Go (dengan assembler sedikit). C tidak lagi terlibat dalam pelaksanaannya, sehingga compiler C yang dulunya diperlukan untuk membangun distribusi hilang.
  • Kolektor sampah sekarang bersamaan dan memberikan waktu jeda dramatis lebih rendah dengan menjalankan, bila mungkin, secara paralel dengan goroutines lainnya.
  • Secara default, Go program berjalan dengan GOMAXPROCS ditetapkan untuk jumlah core yang tersedia; di rilis sebelumnya itu gagal untuk 1.
  • Dukungan paket internal sekarang disediakan untuk semua repositori, bukan hanya inti Go.
  • Perintah pergi sekarang menyediakan dukungan eksperimental untuk & quot; vendoring & quot; dependensi eksternal.
  • Perintah go alat jejak baru mendukung tracing halus dari eksekusi program.
  • Perintah pergi doc baru (berbeda dari godoc) adalah khusus untuk penggunaan baris perintah.

Apa yang baru di versi 1.4.2:

  • Rilis terbaru ini datang hampir tujuh bulan setelah rilis dari Go 1.1 pada bulan Mei, jangka waktu lebih pendek dari 14 bulan antara 1,1 dan 1,0. Kami mengantisipasi interval sebanding antara rilis utama masa depan.
  • Pergi 1,2 mencakup beberapa perubahan kecil bahasa, beberapa perbaikan untuk pelaksanaan bahasa dan alat-alat, beberapa perbaikan kinerja, dan banyak penambahan dan (mundur-kompatibel) perubahan ke perpustakaan standar.
  • Silakan baca catatan rilis untuk semua rincian, karena beberapa perubahan dapat mempengaruhi perilaku (kereta) program yang ada. Berikut adalah highlights dari rilis.
  • Sebuah sintaks slice tiga indeks baru menambahkan kemampuan untuk menentukan kapasitas serta panjang. Hal ini memungkinkan programmer untuk lulus nilai slice yang hanya dapat mengakses sebagian terbatas dari array yang mendasari, suatu teknik yang sebelumnya diperlukan penggunaan paket yang tidak aman.
  • Sebuah fitur baru utama dari rantai alat adalah fasilitas untuk menghitung dan hasil cakupan tes layar. Lihat tes pergi dan dokumentasi alat penutup untuk rincian. Akhir pekan ini kami akan menerbitkan sebuah artikel yang membahas fitur ini baru secara detail.
  • Goroutines sekarang pra-emptively dijadwalkan, dalam scheduler dipanggil sesekali pada saat masuk ke fungsi. Hal ini dapat mencegah goroutines sibuk dari kelaparan goroutines lain di thread yang sama.
  • Peningkatan ke default goroutine ukuran stack harus meningkatkan kinerja beberapa program. (Ukuran tua memiliki kecenderungan untuk memperkenalkan mahal tumpukan-segmen switching dalam bagian kinerja-kritis.) Di ujung lain, pembatasan baru pada ukuran stack dan jumlah benang sistem operasi harus mencegah program nakal dari mengkonsumsi semua sumber daya dari mesin . (Batasan ini dapat disesuaikan dengan menggunakan fungsi baru dalam runtime / paket debug.)
  • Akhirnya, di antara banyak perubahan ke perpustakaan standar, perubahan signifikan termasuk paket baru encoding, argumen diindeks di printf Format string, dan beberapa tambahan nyaman untuk paket Template.

Apa yang baru di versi 1.4.1:

  • Rilis terbaru ini datang hampir tujuh bulan setelah rilis dari Go 1.1 pada bulan Mei, jangka waktu lebih pendek dari 14 bulan antara 1,1 dan 1,0. Kami mengantisipasi interval sebanding antara rilis utama masa depan.
  • Pergi 1,2 mencakup beberapa perubahan kecil bahasa, beberapa perbaikan untuk pelaksanaan bahasa dan alat-alat, beberapa perbaikan kinerja, dan banyak penambahan dan (mundur-kompatibel) perubahan ke perpustakaan standar.
  • Silakan baca catatan rilis untuk semua rincian, karena beberapa perubahan dapat mempengaruhi perilaku (kereta) program yang ada. Berikut adalah highlights dari rilis.
  • Sebuah sintaks slice tiga indeks baru menambahkan kemampuan untuk menentukan kapasitas serta panjang. Hal ini memungkinkan programmer untuk lulus nilai slice yang hanya dapat mengakses sebagian terbatas dari array yang mendasari, suatu teknik yang sebelumnya diperlukan penggunaan paket yang tidak aman.
  • Sebuah fitur baru utama dari rantai alat adalah fasilitas untuk menghitung dan hasil cakupan tes layar. Lihat tes pergi dan dokumentasi alat penutup untuk rincian. Akhir pekan ini kami akan menerbitkan sebuah artikel yang membahas fitur ini baru secara detail.
  • Goroutines sekarang pra-emptively dijadwalkan, dalam scheduler dipanggil sesekali pada saat masuk ke fungsi. Hal ini dapat mencegah goroutines sibuk dari kelaparan goroutines lain di thread yang sama.
  • Peningkatan ke default goroutine ukuran stack harus meningkatkan kinerja beberapa program. (Ukuran tua memiliki kecenderungan untuk memperkenalkan mahal tumpukan-segmen switching dalam bagian kinerja-kritis.) Di ujung lain, pembatasan baru pada ukuran stack dan jumlah benang sistem operasi harus mencegah program nakal dari mengkonsumsi semua sumber daya dari mesin . (Batasan ini dapat disesuaikan dengan menggunakan fungsi baru dalam runtime / paket debug.)
  • Akhirnya, di antara banyak perubahan ke perpustakaan standar, perubahan signifikan termasuk paket baru encoding, argumen diindeks di printf Format string, dan beberapa tambahan nyaman untuk paket Template.

Apa yang baru di versi 1.1.1:

  • Pada tahun 2011 kami mengumumkan runtime Go untuk App Engine . Sejak itu, kami terus meningkatkan Go App pengalaman mesin, dan umumnya meningkatkan dukungan Go untuk Cloud Platform Google. Misalnya, google-api-go-client menyediakan antarmuka Pergi ke berbagai API publik Google, termasuk Mesin Hitung, Cloud Storage, BigQuery, Drive, dan banyak lagi.

Software yang serupa

JBrownie
JBrownie

3 Jun 15

Qg
Qg

11 May 15

Komentar untuk Go

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!