01-起步走

電腦程式設計是藝術、工藝及定義電腦如何運作的程式設計科學。本書將教你如何使用 Google 設計的 Go 程式語言來設計電腦程式。

Go 是一個通用目的程式語言,有先進的功能及精簡的語法。由於 Go 支援多種平台、可靠並有完整說明通用函式庫的文件,而且 Go 重視良好的軟體工程原則,所以讓 Go 做為第一個學習的程式語言是很理想的。

我們用 Go(及多數的程式語言)來寫軟體的過程是相當直覺的:

  • 收集需求
  • 尋求解決方案
  • 寫程式碼實做方案
  • 將程式碼編譯為可執行檔
  • 執行並測試程式,以確認它能運作

這個過程是迭代的(iterative,表示需要做很多次),而步驟通常會重疊(overlap)。但是在我們開始用 Go 寫第一個程式以前,我們需要去了解一些預備概念。