Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bilakah golang muncul?

Bilakah golang muncul?

DDD
DDDasal
2023-08-14 16:58:481590semak imbas

2009. Bahasa Go telah dikeluarkan secara rasmi pada November 2009. Matlamat reka bentuk adalah untuk menyediakan bahasa pengaturcaraan yang mudah, cekap dan boleh dipercayai yang sesuai untuk pengaturcaraan serentak dan pembangunan sistem berskala besar. Pada 10 November 2009, bahasa Go secara rasmi mengeluarkan versi stabil pertamanya, Go 1. Versi ini dikeluarkan sebagai bahasa percubaan dan tidak menyokong semua ciri dan fungsi, tetapi ia adalah stabil dan cukup stabil. Boleh digunakan untuk projek sebenar pembangunan. Kesederhanaan, kecekapan, dan keupayaan pengaturcaraan serentak menjadikannya pilihan yang popular.

Bilakah golang muncul?

Persekitaran pengendalian artikel ini: sistem Windows 10, versi Go1.20.4, komputer Dell G3.

Bahasa Go (juga dikenali sebagai Golang) ialah bahasa pengaturcaraan sumber terbuka yang dibangunkan oleh Google. Ia direka pada tahun 2007 dan dikeluarkan secara rasmi pada November 2009.

Matlamat reka bentuk bahasa Go adalah untuk menyediakan bahasa pengaturcaraan yang mudah, cekap dan boleh dipercayai yang sesuai untuk pengaturcaraan serentak dan pembangunan sistem berskala besar. Pereka bentuk bahasa Go dicipta terutamanya untuk menyelesaikan beberapa masalah yang dihadapi apabila menggunakan bahasa pengaturcaraan lain untuk membangunkan projek dalaman Google.

Pada tahun 2007, jurutera Google mula merasakan bahawa terdapat beberapa masalah semasa membangunkan projek besar menggunakan bahasa pengaturcaraan tradisional​​seperti C++ dan Java. Mereka mendapati bahawa penyusunan bahasa ini adalah perlahan, pengaturcaraan serentak adalah rumit, dan rantai alat untuk bahasa ini tidak cukup kuat. Untuk menyelesaikan masalah ini, beberapa jurutera mula mencuba untuk mereka bentuk bahasa pengaturcaraan baru.

Jurutera ini termasuk Robert Griesemer, Rob Pike dan Ken Thompson. Mereka menggunakan beberapa ciri bahasa pengaturcaraan lain semasa mereka bentuk bahasa Go, seperti C, Pascal, dan Oberon. Matlamat mereka adalah untuk mencipta bahasa pengaturcaraan moden yang boleh mengendalikan pengaturcaraan serentak dengan mudah sambil kekal padat, cekap dan mudah dipelajari.

Kerja reka bentuk bahasa Go bermula pada 2007 dan berlangsung kira-kira 2 tahun. Dalam tempoh ini, pereka bentuk bahasa Go mempertimbangkan dan mereka dengan teliti semua aspek bahasa berdasarkan pengalaman dan keperluan mereka sendiri. Mereka memberi tumpuan kepada aspek seperti model konkurensi bahasa, mekanisme kutipan sampah, sistem jenis dan penyusun.

Pada 10 November 2009, bahasa Go secara rasmi mengeluarkan versi stabil pertamanya, Go 1. Versi ini dikeluarkan sebagai bahasa percubaan, yang tidak menyokong semua ciri dan fungsi, tetapi cukup stabil dan boleh digunakan untuk pembangunan projek sebenar. Sejak itu, pembangunan bahasa Go diteruskan, dengan versi baharu dikeluarkan setiap tahun untuk menambah baik bahasa dan rantai alat.

Sejak dikeluarkan, bahasa Go telah mendapat perhatian dan pengiktirafan meluas dalam komuniti pembangun. Kesederhanaan, kecekapan dan keupayaan pengaturcaraan serentak menjadikannya pilihan yang popular, terutamanya untuk membina perkhidmatan rangkaian, sistem teragih dan aplikasi pengkomputeran awan.

Ringkasnya, bahasa Go telah dikeluarkan secara rasmi pada November 2009. Ia adalah bahasa pengaturcaraan yang ringkas, cekap dan boleh dipercayai yang dibangunkan oleh Google, bertujuan untuk menyelesaikan beberapa masalah bahasa pengaturcaraan tradisional dalam pengaturcaraan serentak dan pembangunan sistem berskala besar. Sejak dikeluarkan, bahasa Go telah mendapat pengiktirafan meluas dalam kalangan komuniti pembangun dan telah menjadi pilihan popular.

Atas ialah kandungan terperinci Bilakah golang muncul?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn