ภาษา Go มีชื่อเรียกอีกอย่างว่า Golang
(ผมอ่านครั้งแรกนึกว่าเรียก?โกวเล้ง?ซึ่งเป็นชื่อนักเขียนนิยายกำลังภายในชื่อดังชาวฮ่องกง)
อธิบายสั้น ๆ เกี่ยวกับภาษานี้
ต้องเท้าความไปยังข้อเสียภาษา C++ ซึ่งจะเสียเวลาในการคอมไพล์แต่ละครั้งนานเกินไป ส่วนภาษา Python นั้นมีปัญหารองรับมัลติคอร์ ที่สำคัญทั้ง 2 ภาษาถูกใช้งานในกูเกิล (Google) และเพื่อแก้ปัญหานี้กูเกิลจึงเสนอภาษา Go ขึ้นมาตั้งแต่พฤศิจายน ปี 2009
ภาษา Go เป็นภาษาที่ต้องการการคอมไพล์ เช่นเดียวกับภาษา C++ แต่มีข้อดีกว่าหลายประการคือ
- คอมไพล์เร็วมาก กูเกิลโชว์ให้ดูว่าการคอมไพล์โค้ดนับแสนบรรทัดทำได้ภายใน 10 วินาที บนโน้ตบุ๊ก
- มีระบบจัดการหน่วยความจำในตัว ไม่ต้องจัดการคืนตัวแปรเอง
- มี type เช่นเดียวกับ C++
- รองรับมัลติคอร์เต็มรูปแบบ สนับสนุนการใช้ Coroutine แบบเดียวกับ Erlang
Download และติดตั้ง
OS ที่รองรับมีดังต่อไป
- FreeBSD (release 8 and above)
- Linux
- Mac OS X (Snow Leopard and above)
- Windows ?32-bit (386) ?กับ 64-bit (amd64) x86
Download ได้ที่นี้?http://golang.org/doc/install
คู่มือแปลเป็นภาษาไทย ของคุณ Caleb Doxsey ให้โหลดฟรี(ผ่าน Dropbox)
หรือไปที่?http://golang.in.th/
ขอบคุณคนแปล?http://golang.in.th/
ส่วนต้นฉบับ?Download ได้ที่นี้
หรือจะอ่านแบบ HTML ได้ที่ ?http://www.golang-book.com/
ส่วนเล่มต่อไปนี้ ก็ Text book แจกฟรี
เหมาะกับคนที่เป็น Javascript แล้วย้ายมาเขียน Go ก็เข้าไปอ่านออนไลน์ได้ (วันที่ผมเขียนบล็อก คนแต่งยังเขียนไม่เสร็จดี)
เอาไปเขียนเทสในภาษา Go?ดาวน์โหลด?(วันที่ผมเขียนบล็อก คนแต่งยังเขียนไม่เสร็จดี)
เอาภาษา Go ไปเขียนเว็บแอพลิเคชั่น เหมือนพวกภาษา PHP/ASP/JSP/?Ruby on Rails ?เป็นต้น?ดาวน์โหลด
เอาภาษา Go ไปเขียนเว็บแอพลิเคชั่น เหมือนพวกภาษา PHP/ASP/JSP/?Ruby on Rails ?เป็นต้น?ดาวน์โหลด
แหล่งอ้างอิงอื่นๆ
https://github.com/adminho/GoBooks
?เขียนโดยแอดมินโฮ โอน้อยออก
Please like Fanpage