什么是Go?
Go是一門並發支持、垃圾回收的編譯型的系統編程語言,目的是為了創造一門具有在靜態編譯語言的高性能和動態語言的高效開發之間擁有良好平衡點的一門編程語言。
Go的主要特點有哪些?
類型安全和內存安全
以非常直觀和極低代價的方案實現高並發
高效的垃圾回收機制
快速編譯(同時解決C語言中頭文件太多的問題)
為多核計算機***能提升的方案
UTF-8編碼支持
CentOS 64bit下安裝Golang環境
下載安裝Fedora EPEL安裝源
rpm -ivh http://ftp.riken.jp/Linux/fedora/epel/6/i386/epel-release-6-8.noarch.rpm
安裝hop5的源
cd /etc/yum.repos.d wget http://www.hop5.in/yum/el6/hop5.repo
安裝golang的rpm包
yum install -y golang
編寫第一個go語言demo,正如所有語言一樣,一切從hello world開始吧
[golang@localhost ~]$ cat hello.go package main import "fmt" func main() { fmt.Println("Hello, World.") }
執行一下
[golang@localhost ~]$ go run hello.go Hello, World.