The Go Blog

最近行われた2つのGoに関する講演

Andrew Gerrand
2013年1月2日

はじめに

昨年後半、私はGoに関する講演を2つ作成し、Strange LoopØredev、その他様々な場所で発表しました。これらの講演はGoプログラミングの実践に関する洞察を与えるように設計されており、それぞれが実際のプログラムの構築について説明し、Go言語とそのライブラリとツールの力と深さを示しています。

以下のビデオは、私の意見では、これらの講演の最高の記録です。

Go: シンプルなプログラミング環境

Goは、効率的な静的型付け言語と生産的な動的言語の間のギャップを埋める汎用言語です。しかし、Goを特別なものにしているのは言語だけではありません。Goには広範で一貫性のある標準ライブラリと、強力かつシンプルなツールがあります。

この講演では、Goの紹介に続き、Goプログラミング環境の力、範囲、シンプルさを示すいくつかの実際のプログラムを巡ります。

スライドデッキをご覧ください(左右の矢印で移動します)。

Go: 優雅に成長するコード

Goの主要な設計目標の1つは、コードの適応性です。つまり、シンプルな設計から始めて、クリーンで自然な方法でそれを構築することが容易であるべきだということです。この講演では、着信TCP接続のペアをマッチングするシンプルな「チャットルーレット」サーバーについて説明し、Goの並行処理メカニズム、インターフェース、標準ライブラリを使用して、Webインターフェースやその他の機能でそれを拡張します。プログラムの機能は劇的に変化しますが、Goの柔軟性により、成長しても元の設計が維持されます。

スライドデッキをご覧ください(左右の矢印で移動します)。

次の記事: App Engine SDKとワークスペース (GOPATH)
前の記事: Goは3歳になる
ブログインデックス