mirror of
https://github.com/golang/go
synced 2024-11-21 20:14:52 -07:00
docs: Update notes for 3-day Go course.
R=golang-dev, adg CC=golang-dev https://golang.org/cl/4605041
This commit is contained in:
parent
944076c8e9
commit
9b409ac7ee
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -23,6 +23,17 @@ concepts: syntax, types, allocation, constants, I/O, sorting, printing,
|
|||||||
goroutines, and channels.
|
goroutines, and channels.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
<h3 id="course_notes">Course Notes</h3>
|
||||||
|
<p>
|
||||||
|
Slides from a 3-day course about the Go programming language.
|
||||||
|
A more thorough introduction than the tutorial.
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="GoCourseDay1.pdf">Day 1: Basics</a> <small>[270KB PDF]</small>
|
||||||
|
<li><a href="GoCourseDay2.pdf">Day 2: Types, Methods, Interfaces</a> <small>[270KB PDF]</small>
|
||||||
|
<li><a href="GoCourseDay3.pdf">Day 3: Concurrency and Communication</a> <small>[180KB PDF]</small>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h3 id="effective_go"><a href="effective_go.html">Effective Go</a></h3>
|
<h3 id="effective_go"><a href="effective_go.html">Effective Go</a></h3>
|
||||||
<p>
|
<p>
|
||||||
A document that gives tips for writing clear, idiomatic Go code.
|
A document that gives tips for writing clear, idiomatic Go code.
|
||||||
@ -209,7 +220,7 @@ from Hoare’s 1978 paper to Go provides insight into how and why Go works as it
|
|||||||
does.
|
does.
|
||||||
</i></p>
|
</i></p>
|
||||||
|
|
||||||
<h3 id="emerging_go"><a href="talks/gofrontend-gcc-summit-2010.pdf">The Go frontend for GCC</a></h3>
|
<h3 id="go_frontend_gcc"><a href="talks/gofrontend-gcc-summit-2010.pdf">The Go frontend for GCC</a></h3>
|
||||||
<p>
|
<p>
|
||||||
A description of the Go language frontend for gcc.
|
A description of the Go language frontend for gcc.
|
||||||
Ian Lance Taylor's paper delivered at the GCC Summit 2010.
|
Ian Lance Taylor's paper delivered at the GCC Summit 2010.
|
||||||
|
@ -10,8 +10,7 @@ After you've read this tutorial, you should look at
|
|||||||
which digs deeper into how the language is used and
|
which digs deeper into how the language is used and
|
||||||
talks about the style and idioms of programming in Go.
|
talks about the style and idioms of programming in Go.
|
||||||
Also, slides from a 3-day course about Go are available.
|
Also, slides from a 3-day course about Go are available.
|
||||||
Although they're badly out of date, they provide some
|
They provide some background and a lot of examples:
|
||||||
background and a lot of examples:
|
|
||||||
<a href='/doc/GoCourseDay1.pdf'>Day 1</a>,
|
<a href='/doc/GoCourseDay1.pdf'>Day 1</a>,
|
||||||
<a href='/doc/GoCourseDay2.pdf'>Day 2</a>,
|
<a href='/doc/GoCourseDay2.pdf'>Day 2</a>,
|
||||||
<a href='/doc/GoCourseDay3.pdf'>Day 3</a>.
|
<a href='/doc/GoCourseDay3.pdf'>Day 3</a>.
|
||||||
|
@ -11,8 +11,7 @@ After you've read this tutorial, you should look at
|
|||||||
which digs deeper into how the language is used and
|
which digs deeper into how the language is used and
|
||||||
talks about the style and idioms of programming in Go.
|
talks about the style and idioms of programming in Go.
|
||||||
Also, slides from a 3-day course about Go are available.
|
Also, slides from a 3-day course about Go are available.
|
||||||
Although they're badly out of date, they provide some
|
They provide some background and a lot of examples:
|
||||||
background and a lot of examples:
|
|
||||||
<a href='/doc/GoCourseDay1.pdf'>Day 1</a>,
|
<a href='/doc/GoCourseDay1.pdf'>Day 1</a>,
|
||||||
<a href='/doc/GoCourseDay2.pdf'>Day 2</a>,
|
<a href='/doc/GoCourseDay2.pdf'>Day 2</a>,
|
||||||
<a href='/doc/GoCourseDay3.pdf'>Day 3</a>.
|
<a href='/doc/GoCourseDay3.pdf'>Day 3</a>.
|
||||||
|
Loading…
Reference in New Issue
Block a user