This commit is contained in:
Alan Donovan
2015-03-15 22:28:28 -04:00
parent 53cc4ce581
commit ef5c394845
2 changed files with 94 additions and 1 deletions

BIN
cover.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

View File

@@ -1 +1,94 @@
hello, world
<html>
<head>
<title>The Go Programming Language</title>
<style>
table {
margin: auto;
}
h1 {
font-family: Helvetica;
}
td {
padding: 1em;
}
p {
line-height: 130%;
}
.center {
text-align: center;
}
.bio {
font-size: 85%;
text-align: justify;
}
.sm {
font-size: 80%;
}
#toc h1 {
font-family: "Times New Roman";
font-size: 85%;
font-weight: normal;
}
</style>
</head>
<body>
<table><tr>
<td><a href='http://www.amazon.com/dp/0134190440'><img border='1' src="cover.png" height='600'/></a></td>
<td width='500'>
<h1>The Go Programming Language</h1>
<p class='center'>
Alan A. A. Donovan &middot; Brian W. Kernighan<br/>
Arriving Summer 2015 in paperback and e-book<br/>
Addison-Wesley; 320pp; ISBN:&nbsp;978-0134190440<br/>
<tt>gopl.io</tt>
</p>
<!-- Table of Contents -->
<div id='toc'>
<table><tr>
<td>
<h1>Preface</h1>
<h1>1. Tutorial</h1>
<h1>2. Program structure</h1>
<h1>3. Basic data types</h1>
<h1>4. Composite types</h1>
<h1>5. Functions</h1>
<h1>6. Methods</h1>
<h1>7. Interfaces</h1>
</td>
<td>
<h1>8. Concurrency</h1>
<h1>9. Packages and the <code>go</code> tool</h1>
<h1>10. Testing</h1>
<h1>11. Reflection</h1>
<h1>12. Low-level programming</h1>
<h1>Further reading</h1>
<h1>A. Reference material</h1>
<h1>Index</h1>
</td>
</tr></table>
</div>
<p class="bio">
Alan Donovan is a Staff Engineer in Google's infrastructure division,
specializing in software development tools. Since 2012, he has been
working on the Go team, designing libraries and tools for static
analysis. He is the author of the
<a href='http://golang.org/s/oracle-user-manual'><code>oracle</code></a>,
<a href='http://golang.org/lib/godoc/analysis/help.html'><code>godoc -analysis</code></a>,
<a href='https://github.com/golang/tools/blob/master/refactor/eg/eg.go'><code>eg</code></a>,
and <a href='https://github.com/golang/tools/blob/master/refactor/rename/rename.go'><code>gorename</code></a> tools.
</p>
<p class="bio">
Brian Kernighan was in the Computing Science Research center at Bell
Labs until 2000, where he worked on languages and tools for Unix. He
is now a professor in the Computer Science Department at Princeton.
He is the co-author of several books, including
<a href='http://www.amazon.com/C-Programming-Language-2nd/dp/0131103628/ref=la_B000AQ1TNQ_1_1?s=books&ie=UTF8&qid=1426450043&sr=1-1'>The C Programming
Language</a> and
<a href='http://www.amazon.com/Practice-Programming-Addison-Wesley-Professional-Computing/dp/020161586X'>The Practice of Programming</a>.
</td>
</tr></table>
</body>