## hello world
1972年貝爾實驗室著名研究員`Brian Kernighan`在撰寫"B語言教程與指導 (Tutorial Introduction to the Language B)"時初次使用"hello world"來作為演示程序。
1978年,他在和`Dennis Ritchie`合作撰寫的C語言圣經"The C Programming Language"中,延用了"hello world"句式,作為開篇第一個程序,此后幾乎每一個程序設計語言的教材中的第一個范例都是"hello world"程序,因此我們的Go語言程序第一個范例也將使用"hello world"來作為演示。
#### 第一個Go語言程序
以下是最簡單的一個Go語言程序:
```
// main.go
package main
import "fmt"
func main() {
fmt.Println("hello world")
}
```
使用`go run`直接執行這段代碼:
```
// 不生成可執行的二進制文件,直接輸入hello world
go run main.go
```
使用`go build`編譯成二進制可執行文件:
```
// 直接執行生成的二進制可執行文件,即可輸出hello world
go build [main.go] // []的內容可有可無
```
使用`go build`編譯成指定名稱的二進制可執行文件:
```
// 直接執行生成的二進制可執行文件,即可輸出hello world
go build -o [main.go] main // []的內容可有可無
```