ภาษา Go เข้าสู่เวอร์ชั่น 1.0 แล้ว

by lew
28 March 2012 - 19:56

ภาษาที่กูเกิลสร้างขึ้นในตอนนี้คงมีสองภาษาสำคัญคือภาษา Dart สำหรับเว็บและภาษา Go สำหรับงานระดับล่างที่ต้องการประสิทธิภาพสูง ถ้าใครมีโอกาสฝึกภาษา Go มาก่อนหน้านี้จะพบว่าภาษาและไลบรารีมีการพัฒนาที่เร็วมากจนกระทั่งโค้ดเดิมใช้งานไม่ได้แม้พัฒนามาไม่นาน นั่นเป็นเพราะตัวภาษา Go ยังอยู่ระหว่างการพัฒนา แต่วันนี้กูเกิลก็ประกาศภาษา Go รุ่น 1.0 ที่จะรับประกันความเข้ากันได้ในรุ่นต่อๆ ไป (forward compatibility)

สำหรับปัญหาของการเปลี่ยนแปลงก่อนหน้านี้ กูเกิลมีเครื่องมือ go fix ให้ช่วยแก้ไขปัญหาให้โค้ดทำงานกับมาตรฐานภาษารุ่น 1.0 นี้ได้เป็นส่วนใหญ่ นอกจากนี้ยังมีความสามารถใหม่ๆ เช่น รองรับอักขระ Unicode, ไลบรารี time, และการเปลี่ยนแปลงอีกหลายอย่าง และเครื่องมือ go command ที่ช่วยคอมไพล์ทั้งโครงการโดยไม่ต้องเขียน build script

ภาษา Go นั้นมีที่ใช้งานจริงสำคัญคือ App Engine ของกูเกิลเอง รอบนี้กูเกิลก็ออก SDK รุ่นที่รองรับภาษา Go รุ่นใหม่ออกมาพร้อมกัน

มีใครเริ่มเอาไปใช้งานที่ไหนกันบ้างแล้ว?

ที่มา - Golang

Blognone Jobs Premium