Go 部落格
兩次最新的 Go 演講
引言
去年年底,我寫了兩篇 Go 演講稿,並在 Strange Loop、Øredev 以及其他各種場合進行了演講。這些演講旨在深入瞭解 Go 程式設計的實踐,每篇都描述了一個真實程式的構建過程,並展示了 Go 語言及其庫和工具的強大功能和深度。
以下影片是我認為的這些演講的最佳錄製版本。
Go:一個簡單的程式設計環境
Go 是一種通用的語言,它彌合了高效的靜態型別語言和富有生產力的動態語言之間的差距。但 Go 之所以特別,不僅僅是因為語言本身——Go 擁有廣泛而一致的標準庫,以及強大而簡單的工具。
本次演講將介紹 Go,隨後將巡覽一些真實程式,展示 Go 程式設計環境的強大功能、範圍和簡潔性。
檢視 幻燈片(使用左右箭頭進行導航)。
Go:優雅地不斷成長的程式碼
Go 的一個關鍵設計目標是程式碼的可適應性;應該能夠輕鬆地採用一個簡單的設計,並以一種乾淨自然的方式對其進行擴充套件。在本次演講中,我將描述一個簡單的“聊天輪盤”伺服器,它會將成對的傳入 TCP 連線進行匹配,然後利用 Go 的併發機制、介面和標準庫,透過 Web 介面和其他功能對其進行擴充套件。雖然程式的函式發生了巨大的變化,但 Go 的靈活性在程式碼成長的過程中保留了原始設計。
檢視 幻燈片(使用左右箭頭進行導航)。
下一篇文章:App Engine SDK 和工作區(GOPATH)
上一篇文章:Go 三歲了
部落格索引