gopl-zh.github.com/preface.md

47 lines
2.7 KiB
Markdown
Raw Normal View History

2015-12-21 09:25:03 +00:00
# 《Go編程語言》
2015-12-09 07:45:11 +00:00
2015-12-21 09:25:03 +00:00
[《Go編程語言》](http://golang-china.github.io/gopl-zh) 是 Go語言聖經 [《The Go Programming Language》](http://gopl.io/) 的中文翻譯版本, 僅供編程和英語學習交流之用, 請在下載後24小時內刪除.
2015-12-09 07:45:11 +00:00
2015-12-21 09:25:03 +00:00
- 項目主頁: http://github.com/golang-china/gopl-zh
- 項目進度: http://github.com/golang-china/gopl-zh/blob/master/progress.md
- 參與人員: http://github.com/golang-china/gopl-zh/blob/master/CONTRIBUTORS.md
- 在線預覽: http://golang-china.github.io/gopl-zh
2015-12-09 07:45:11 +00:00
- 原版官網: http://gopl.io
[![](cover_small.jpg)](https://github.com/golang-china/gopl-zh)
**版權聲明:** <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>.
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="./images/by-nc-sa-4.0-88x31.png"></img></a>
2015-12-21 09:25:03 +00:00
嚴禁任何商業行爲使用或引用該文檔的全部或部分內容!
2015-12-09 07:45:11 +00:00
2015-12-18 06:49:31 +00:00
歡迎大家提供建議!
2015-12-09 07:45:11 +00:00
# 前言
*“Go是一個開源的編程語言它很容易構建簡單、可靠和高效的軟件。”摘自Go語言官網http://golang.org*
2015-12-18 02:53:03 +00:00
Go語言有Google的Robert Griesemer, Rob Pike, 和 Ken Thompson於2007年9月發起,
2015-12-18 06:49:31 +00:00
然後在2009年的11月對外正式發布. 語言及其配套的工具的目標是具有表達力,
2015-12-09 07:45:11 +00:00
高效的編譯和執行, 有效地編寫高效和健壯的程序.
2015-12-18 06:49:31 +00:00
Go有着和C類似的外表, 和C一樣是專業程序員的工具, 用最小的代價穫得最大的效果.
但是它不僅僅是一個更新的C. 它還從其他語言借鑒了很多好的想法, 同時避免了過度的複雜性.
Go中和併發相關的特性是新的也是有效的, 同時對數據抽象和面向對象的支持也很靈活.
2015-12-18 02:53:03 +00:00
同時還集成了自動垃圾收集用於管理內存.
2015-12-09 07:45:11 +00:00
2015-12-18 02:53:03 +00:00
Go尤其適合編寫網絡服務相關基礎設施, 也適合開發一些工具和繫統軟件.
2015-12-09 07:45:11 +00:00
但是Go確實是一個通用的編程語言, 它也可以用在圖形圖像驅動, 移動應用程序,
2015-12-18 02:53:03 +00:00
和機器學習等領域.它已經成爲受歡迎的作爲無類似腳本語言的替代者:
因爲Go編寫的程序通常比腳本語言運行的更快更安全, 很少會發生意外的類型錯誤.
2015-12-09 07:45:11 +00:00
2015-12-18 06:49:31 +00:00
Go是一個開源的項目, 因此可以免費穫編譯器/庫/配套工具的源碼.
2015-12-09 07:45:11 +00:00
它的貢獻者來自一個活躍的全球社區. Go可以運行在類UNIX繫統上,
比如Linux, FreeBSD, OpenBSD, Mac OSX, Plan9, 還有 Microsoft Windows.
編寫的程序無需脩改就可以運行在這些環境.
2015-12-18 02:53:03 +00:00
本書是爲了幫助你開始已有效的方式使用Go, 充分利用語言的特性和標準庫去編寫清晰地道的Go程序.
2015-12-09 07:45:11 +00:00