The Go 部落格
兩個最新的 Go 講話
引言
去年年底,我寫了幾篇關於 Go 的演講,並在 Strange Loop、Øredev 等場合發表。這些演講旨在深入探討 Go 程式設計的實務,每一篇都說明如何建構實際的程式,並展示了 Go 程式語言、函式庫和工具的強大功能和深入性。
以下影片,依我個人意見,是這些演講的最佳錄影。
Go:一種簡潔的程式設計環境
Go 是一種通用語言,彌補了高效的靜態型別語言和高效能動態語言的差距。但讓 Go 特別的並非只有語言本身,Go 還擁有廣泛且一致的標準函式庫,以及強大而簡潔的工具。
本演講簡要介紹了 Go,並接著展示了幾個真實的程式,以展現 Go 程式設計環境的強大功能、範疇和簡潔性。
請看簡報檔(使用左右箭頭瀏覽)。
Go:優雅擴展的程式碼
Go 其中一個重要的設計目標是程式碼的可適應性;程式碼應該可以輕易地根據簡潔的設計,以乾淨且自然的風格進行建構。在此場演講中,我將說明如何根據簡單的「聊天輪盤」伺服器來配對兩個連接進來的 TCP 連線,然後使用 Go 的並行機制、介面及標準函式庫來擴充這個程式,讓它具備網頁介面與其他功能。這個程式的功能會大幅改變,但 Go 的靈活性卻能讓它隨著程式碼的擴充而維持原本的設計。
請看簡報檔(使用左右箭頭瀏覽)。
下一篇文章: App Engine SDK 及工作區 (GOPATH)
上一篇文章: Go 滿三歲
網誌索引