เริ่มต้นลองเล่น Google Programming Langauge "Go"


Google Programming Language Go

Google ได้คิดภาษาโปรแกรมของตัวเองซึ่งเป็นโอเพนซอร์สชื่อว่า Go ขึ้นมาเพื่อทำให้โปรแกรมเขียนได้ง่ายขึ้นและเร็วขึ้น นอกจากนี้ภาษา Go ยังเป็นภาษาที่ปลอดภัยไม่เขียนข้อมูลลงไปในตำแหน่งที่ไม่ควรเขียนในหน่วยความจำและสามารถสนับสนุนการทำงานในหลายกระบวนการของโปรแกรมพร้อมกัน

ตอนนี้ Go สนับสนุนการทำงานบน Linux และ Mac OS X เท่านั้น  ในที่นี้ทดสอบบน Ubuntu บนคอมพิวเตอร์ที่ใช้ chip ตระกูล 386

วิธีการติดตั้ง

1. ดาวน์โหลด Mercurial ที่ Mercurial Download

2. ตั้งค่าตัวแปร environment variables ที่ไฟล์ .bashrc  ดังนี้

export GOROOT=$HOME/go

export GOARCH=386

export GOOS=linux

export GOBIN=$HOME/bin

3. ดึงโค้ดจาก Google  โดยใช้คำสั่ง

hg clone -r release https://go.googlecode.com/hg/ $GOROOT

 

4. เครื่องมือ Go พัฒนาโดยใช้ภาษา C เพราะฉะนั้นจะต้องดาวน์โหลดเครื่องมือที่ใช้ในการสร้างโปรแกรมที่เขียนด้วย C

sudo apt-get install bison gcc libc6-dev ed make

5. ใชัคำสั่งเหล่านี้เพื่อที่จะให้เราสามารถคอมไพล์และรันโปรแกรมภาษา Go ได้

 

$ cd $GOROOT/src
$ ./all.bash

 

ถ้าทุกอย่างสำเร็จเรียบร้อยดี เราจะเห็นผลลัพธ์ที่สิ้นสุดด้วย

 

--- cd ../test

N known bugs; 0 unexpected bugs

6.  จากนั้นไปที่ไดเรกทอรี $GOROOT/test และลองคอมไพล์และรันโปรแกรม helloworld.go  ซึ่งจะได้ผลลัพธ์ดังแสดงในภาพ

 



 

อ้างอิง

http://goland.org

http://golang.org/doc/install.html

หมายเลขบันทึก: 313408เขียนเมื่อ 14 พฤศจิกายน 2009 11:29 น. ()แก้ไขเมื่อ 6 กันยายน 2013 21:53 น. ()สัญญาอนุญาต: ครีเอทีฟคอมมอนส์แบบ แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกันจำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (2)
  • ไม่ค่อยได้ลองเข้าไปดูเลยครับ
  • อาจารย์ enter อีกครั้ง
  • หลังอันนี้
  • จะ link ครับ
  • http://goland.org
  • http://golang.org/doc/install.html
  • อาจารย์ น้องต้าและอาจารย์หงาสบายดีนะครับ

สวัสดีค่ะ อ ขจิต ขอบคุณค่ะที่มาเยี่ยม ทุกคนสบายดีค่ะ ขอบคุณค่ะที่ถามถึง ตอนนี้น้องต้าเดินได้แล้วค่ะ รอน้องต้าพูดแล้วคนอื่นเข้าใจอยู่ค่ะ

ใส่สิงก์แล้วค่ะ ขอบคุณค่ะที่ช่วยตรวจสอบและแนะนำ

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท