[インデックス 18] ファイルの概要
このコミットは、Go言語の初期開発段階におけるドキュメントの変更であり、特に「Designator」という用語の使用を廃止し、「PrimaryExpr」および「left-hand side」というより明確な用語に置き換えることを目的としています。これは、言語仕様の記述をより直感的で理解しやすいものにするための改善の一環です。
コミット
e6626dafa8de8a0efae351e85cf96f0c683e0a4f
GitHub上でのコミットページへのリンク
https://github.com/golang/go/commit/e6626dafa8de8a0efae351e85cf96f0c683e0a4f
元コミット内容
commit e6626dafa8de8a0efae351e85cf96f0c683e0a4f
Author: Robert Griesemer <gri@golang.org>
Date: Thu Mar 6 23:06:05 2008 -0800
- get rid of Designator terminology
SVN=111696
---
doc/go_lang.txt | 9 +++++----\n 1 file changed, 5 insertions(+), 4 deletions(-)\n
diff --git a/doc/go_lang.txt b/doc/go_lang.txt
index 9077478b39..ac7b12d7d1 100644
--- a/doc/go_lang.txt
+++ b/doc/go_lang.txt
@@ -1137,13 +1137,14 @@ Assignments
----
Assignment = SingleAssignment | TupleAssignment | Send .\n- SimpleAssignment = Designator assign_op Expression .\n- TupleAssignment = DesignatorList assign_op ExpressionList .\n+ SingleAssignment = PrimaryExpr assign_op Expression .\n+ TupleAssignment = PrimaryExprList assign_op ExpressionList .\n+ PrimaryExprList = PrimaryExpr { \",\" PrimaryExpr } .\n Send = '>' Expression '=' Expression .\n \n assign_op = [ add_op | mul_op ] '=' .\n \n-The designator must be an l-value such as a variable, pointer indirection,\n+The left-hand side must be an l-value such as a variable, pointer indirection,\n or an array indexing.\n \n x = 1\n@@ -1189,7 +1190,7 @@ must denote a channel pointer value.\n \n >chan_ptr = value\n \n-In assignments, the type of the expression must match the type of the designator.\n+In assignments, the type of the expression must match the type of the left-hand side.\n \n \n Go statements\n```
## 変更の背景
このコミットの背景には、Go言語の初期の言語仕様記述における用語の明確化と一貫性の向上が挙げられます。`Designator`という用語は、プログラミング言語の文脈では一般的に使用されるものではなく、特にGo言語の設計思想である「シンプルさ」と「明瞭さ」に反する可能性がありました。
Go言語は、C言語のような低レベルな操作性と、PythonやJavaScriptのような高レベルな開発効率を両立させることを目指して設計されました。そのため、言語仕様の記述においても、曖昧さを排除し、プログラマーが直感的に理解できる用語を用いることが重要でした。
`Designator`という用語は、おそらく初期の仕様策定段階で一時的に採用されたものと考えられますが、より一般的なプログラミング言語の文脈で広く理解されている`PrimaryExpr`(プライマリ式)や`left-hand side`(左辺値)に置き換えることで、仕様書の可読性とアクセシビリティを向上させる意図があったと推測されます。これにより、Go言語の学習者が言語の概念をよりスムーズに習得できるようになります。
## 前提知識の解説
このコミットを理解するためには、以下のプログラミング言語における基本的な概念を理解しておく必要があります。
1. **L-value (左辺値) と R-value (右辺値)**:
* **L-value**: 代入演算子の左側に置くことができる式のことです。メモリ上の特定の場所を指し示す値を意味します。変数、ポインタの逆参照、配列の要素などがL-valueの典型的な例です。L-valueは、その値が変更可能であることを示唆します。
* **R-value**: 代入演算子の右側に置くことができる式のことです。L-valueに代入される値そのものを意味します。リテラル(例: `10`)、定数、計算結果などがR-valueの典型的な例です。R-valueは、その値が変更不可能であることを示唆します。
Go言語では、代入の左辺にはL-valueが来る必要があります。
2. **Primary Expression (プライマリ式)**:
プログラミング言語における式の最も基本的な構成要素です。これらは、それ以上分解できない単一の値を表す式、またはより複雑な式を構成するための基礎となる式を指します。
一般的なプライマリ式の例としては、以下のようなものがあります。
* リテラル(例: `10`, `"hello"`, `true`)
* 識別子(変数名、関数名など)
* 括弧で囲まれた式(例: `(a + b)`)
* 関数呼び出し(例: `f(x)`)
* 配列のインデックス参照(例: `arr[i]`)
* 構造体のフィールド参照(例: `obj.field`)
Go言語の文脈では、`PrimaryExpr`は代入の左辺に来る可能性のある、より広範な式のカテゴリを指します。
3. **文法定義 (BNF/EBNF)**:
プログラミング言語の文法を記述するための形式的な記法です。このコミットで変更されている`doc/go_lang.txt`の記述は、BNF(バッカス・ナウア記法)またはEBNF(拡張バッカス・ナウア記法)に似た形式で言語の構文規則を定義しています。
* `|` (パイプ): 「または」を意味し、複数の選択肢の中から一つを選ぶことを示します。
* `{ ... }`: 波括弧は、その中の要素が0回以上繰り返されることを示します。
* `[ ... ]`: 角括弧は、その中の要素がオプション(0回または1回出現)であることを示します。
* `assign_op`: 代入演算子(例: `=`, `+=`, `-=`など)を意味します。
* `Expression`: 式全般を指します。
これらの概念を理解することで、コミットがGo言語の仕様記述をどのように改善しているかを深く把握できます。
## 技術的詳細
このコミットは、Go言語の仕様書である`doc/go_lang.txt`内の記述を修正し、`Designator`という用語をより一般的で理解しやすい用語に置き換えています。具体的には、以下の変更が行われています。
1. **`SimpleAssignment` と `TupleAssignment` の定義変更**:
* 変更前:
```
SimpleAssignment = Designator assign_op Expression .
TupleAssignment = DesignatorList assign_op ExpressionList .
```
* 変更後:
```
SingleAssignment = PrimaryExpr assign_op Expression .
TupleAssignment = PrimaryExprList assign_op ExpressionList .
PrimaryExprList = PrimaryExpr { "," PrimaryExpr } .
```
`SimpleAssignment`が`SingleAssignment`に名称変更され、その左辺が`Designator`から`PrimaryExpr`に変更されました。同様に、`TupleAssignment`の左辺も`DesignatorList`から`PrimaryExprList`に変更され、`PrimaryExprList`の定義が追加されました。これは、代入の左辺に来る要素が、単なる「指定子」ではなく、より広範な「プライマリ式」であることを明確にしています。`PrimaryExpr`は、変数、配列のインデックス参照、ポインタの逆参照など、値を指し示すことができる様々な式の形式を包含します。
2. **L-valueの説明の変更**:
* 変更前:
```
The designator must be an l-value such as a variable, pointer indirection,
or an array indexing.
```
* 変更後:
```
The left-hand side must be an l-value such as a variable, pointer indirection,
or an array indexing.
```
代入の左辺がL-valueであることの説明において、「The designator」が「The left-hand side」に置き換えられました。これにより、特定の専門用語に依存せず、より直感的な「左辺」という表現を用いることで、読者の理解を促進しています。
3. **型の一致に関する説明の変更**:
* 変更前:
```
In assignments, the type of the expression must match the type of the designator.
```
* 変更後:
```
In assignments, the type of the expression must match the type of the left-hand side.
```
代入における型の互換性に関する説明でも、「the designator」が「the left-hand side」に置き換えられました。これもまた、用語の統一と明確化を目的とした変更です。
これらの変更は、Go言語の文法定義をより標準的なプログラミング言語の用語に近づけ、仕様書の記述をより正確かつ理解しやすいものにすることを意図しています。`Designator`という用語は、Go言語の初期段階で一時的に使用された可能性のある内部的な概念であったと考えられますが、最終的にはより普遍的な`PrimaryExpr`や`left-hand side`に置き換えられました。これにより、Go言語の仕様は、他のプログラミング言語の知識を持つ開発者にとっても、よりアクセスしやすいものとなっています。
## コアとなるコードの変更箇所
変更は`doc/go_lang.txt`ファイルに集中しています。
```diff
--- a/doc/go_lang.txt
+++ b/doc/go_lang.txt
@@ -1137,13 +1137,14 @@ Assignments
----
Assignment = SingleAssignment | TupleAssignment | Send .\n- SimpleAssignment = Designator assign_op Expression .\n- TupleAssignment = DesignatorList assign_op ExpressionList .\n+ SingleAssignment = PrimaryExpr assign_op Expression .\n+ TupleAssignment = PrimaryExprList assign_op ExpressionList .\n+ PrimaryExprList = PrimaryExpr { \",\" PrimaryExpr } .\n Send = '>' Expression '=' Expression .\n \n assign_op = [ add_op | mul_op ] '=' .\n \n-The designator must be an l-value such as a variable, pointer indirection,\n+The left-hand side must be an l-value such as a variable, pointer indirection,\n or an array indexing.\n \n x = 1\n@@ -1189,7 +1190,7 @@ must denote a channel pointer value.\n \n >chan_ptr = value\n \n-In assignments, the type of the expression must match the type of the designator.\n+In assignments, the type of the expression must match the type of the left-hand side.\n \n \n Go statements\n```
## コアとなるコードの解説
このコミットの核心は、Go言語の文法定義における用語の置き換えです。
1. **`SimpleAssignment` から `SingleAssignment` への変更と `Designator` から `PrimaryExpr` への変更**:
* 元の定義: `SimpleAssignment = Designator assign_op Expression .`
* 新しい定義: `SingleAssignment = PrimaryExpr assign_op Expression .`
これは、単一の代入における左辺の要素を、より一般的な「プライマリ式」として定義し直したものです。`PrimaryExpr`は、変数名、配列のインデックス参照、構造体のフィールド参照など、代入の左辺に来る可能性のある様々な式の形式を包括します。これにより、文法定義がより柔軟で正確になります。
2. **`TupleAssignment` の `DesignatorList` から `PrimaryExprList` への変更と `PrimaryExprList` の追加定義**:
* 元の定義: `TupleAssignment = DesignatorList assign_op ExpressionList .`
* 新しい定義: `TupleAssignment = PrimaryExprList assign_op ExpressionList .`
* 追加された定義: `PrimaryExprList = PrimaryExpr { "," PrimaryExpr } .`
複数の代入(タプル代入)においても、左辺のリストが`DesignatorList`から`PrimaryExprList`に変更されました。そして、`PrimaryExprList`が「カンマで区切られた1つ以上の`PrimaryExpr`のリスト」として明確に定義されました。これにより、タプル代入の左辺にどのような要素が来ることができるかが、より厳密に規定されます。
3. **説明文における `designator` から `left-hand side` への変更**:
* 「The designator must be an l-value...」が「The left-hand side must be an l-value...」に。
* 「...type of the designator.」が「...type of the left-hand side.」に。
これらの変更は、文法定義の変更と一貫性を持たせるためのものです。`designator`という専門用語を避け、より直感的で一般的な「左辺(left-hand side)」という表現を用いることで、仕様書の可読性を高めています。
これらの変更は、Go言語の文法をより明確にし、他のプログラミング言語の知識を持つ開発者にとっても理解しやすいものにすることを目的としています。`Designator`という用語は、Go言語の初期の設計段階で一時的に使用された可能性のある内部的な概念であったと考えられますが、最終的にはより普遍的な`PrimaryExpr`や`left-hand side`に置き換えられました。
## 関連リンク
* Go言語の公式ドキュメント: [https://go.dev/doc/](https://go.dev/doc/)
* Go言語の仕様書: [https://go.dev/ref/spec](https://go.dev/ref/spec) (このコミットが変更している`doc/go_lang.txt`は、Go言語の初期の仕様書の一部であったと考えられます。現在の仕様書はより整理されています。)
## 参考にした情報源リンク
* Go言語のGitHubリポジトリ: [https://github.com/golang/go](https://github.com/golang/go)
* L-valueとR-valueに関する一般的なプログラミングの概念
* BNF/EBNFに関する一般的な情報
* Go言語の初期のコミット履歴 (GitHub)
* Go言語の設計思想に関する記事やドキュメント
* The Go Programming Language Specification: [https://go.dev/ref/spec](https://go.dev/ref/spec)
* Effective Go: [https://go.dev/doc/effective_go](https://go.dev/doc/effective_go)
* Go at Google: Language Design in the Service of Software Engineering: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* A Tour of Go: [https://go.dev/tour/](https://go.dev/tour/)
* Go Blog: [https://go.dev/blog/](https://go.dev/blog/)
* Go Wiki: [https://go.dev/wiki/](https://go.dev/wiki/)
* Go Forum: [https://go.dev/help/](https://go.dev/help/)
* Go Community: [https://go.dev/community/](https://go.dev/community/)
* Go Playground: [https://go.dev/play/](https://go.dev/play/)
* Go Packages: [https://pkg.go.dev/](https://pkg.go.dev/)
* Go Modules: [https://go.dev/blog/using-go-modules](https://go.dev/blog/using-go-modules)
* Go Tools: [https://go.dev/doc/tools](https://go.dev/doc/tools)
* Go Release History: [https://go.dev/doc/devel/release](https://go.dev/doc/devel/release)
* Go FAQ: [https://go.dev/doc/faq](https://go.dev/doc/faq)
* Go Proverbs: [https://go.dev/talks/2015/go-proverbs.slide#1](https://go.dev/talks/2015/go-proverbs.slide#1)
* Go Memory Model: [https://go.dev/ref/mem](https://go.dev/ref/mem)
* Go Concurrency Patterns: [https://go.dev/blog/concurrency-patterns](https://go.dev/blog/concurrency-patterns)
* Go Error Handling: [https://go.dev/blog/error-handling-and-go](https://go.dev/blog/error-handling-and-go)
* Go Generics: [https://go.dev/blog/go1.18-generics](https://go.dev/blog/go1.18-generics)
* Go Fuzzing: [https://go.dev/blog/fuzz-go](https://go.dev/blog/fuzz-go)
* Go Workspaces: [https://go.dev/blog/go1.18-workspaces](https://go.dev/blog/go1.18-workspaces)
* Go Modules Reference: [https://go.dev/ref/mod](https://go.dev/ref/mod)
* Go Command Documentation: [https://go.dev/cmd/go/](https://go.dev/cmd/go/)
* Go Standard Library Documentation: [https://pkg.go.dev/std](https://pkg.go.dev/std)
* Go Contributor Guide: [https://go.dev/doc/contribute](https://go.dev/doc/contribute)
* Go Code Review Comments: [https://go.dev/wiki/CodeReviewComments](https://go.dev/wiki/CodeReviewComments)
* Go Language Design FAQ: [https://go.dev/doc/faq#Why_does_Go_not_have_feature_X](https://go.dev/doc/faq#Why_does_Go_not_have_feature_X)
* Go Language Design Documents: [https://go.dev/design/](https://go.dev/design/)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design History: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Decisions: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Philosophy: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Evolution: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Future: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Principles: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide#1)
* Go Language Design Goals: [https://go.dev/talks/2012/go4progs.slide#1](https://go.dev/talks/2012/go4progs.slide