วันพฤหัสบดีที่ 26 พฤษภาคม พ.ศ. 2554

[Golang] ภาษา Go ของกูเกิล Go Lang

ภายในกูเกิล นั้นจะใช้งานภาษา C++ และ Python อย่างหนักก็ตาม แต่ทั้งสองภาษาก็ยังมีข้อจำกัดอยู่บางส่วนภาษา C++ นั้นต้องเสียเวลาในการคอมไพล์นานในการแก้ไขแต่ละครั้ง
ส่วนภาษา Python นั้นมีปัญหาเรื้อรังในการรองรับมัลติคอร์
ทางกูเกิลจึงเสนอ "ทางสายกลาง" ด้วยภาษา Go (goland)
ภาษา Go เป็นภาษาที่ต้องการการคอมไพล์ เช่นเดียวกับภาษา C++ แต่มีข้อดีกว่าหลายประการคือ

-คอมไพล์เร็วมาก กูเกิลโชว์ให้ดูว่าการคอมไพล์โค้ดนับแสนบรรทัดทำได้ภายใน 10 วินาที บนโน้ตบุ๊ก
-มีระบบจัดการหน่วยความจำในตัว ไม่ต้องจัดการคืนตัวแปรเอง
-มี type เช่นเดียวกับ C++
-รองรับมัลติคอร์เต็มรูปแบบ สนับสนุนการใช้ Coroutine แบบเดียวกับ Erlang
ดาวน์โหลดใช้งานได้เลยตอนนี้ ที่ Go



[http://www.blognone.com/node/13859]

ปล.เป็นภาษาที่ดีอีกภาษาหนึ่งนะครับสำหรับท่านที่จะคิดจะเป็น web ครับ
ปล. ที่สำคัญครับ ฟรี

ไม่มีความคิดเห็น:

แสดงความคิดเห็น