mirror of
https://github.com/gopl-zh/gopl-zh.github.com.git
synced 2024-11-24 07:14:47 +00:00
deploy: b7cdabf84a
This commit is contained in:
parent
6929c3b2cb
commit
39ac0b014f
@ -162,7 +162,7 @@
|
||||
<hr>
|
||||
|
||||
<h1 id="译者序"><a class="header" href="#译者序">译者序</a></h1>
|
||||
<p>在上个世纪70年代,贝尔实验室的[Ken Thompson][KenThompson]和[Dennis M. Ritchie][DennisRitchie]合作发明了<a href="http://doc.cat-v.org/unix/">UNIX</a>操作系统,同时[Dennis M. Ritchie][DennisRitchie]为了解决<a href="http://doc.cat-v.org/unix/">UNIX</a>系统的移植性问题而发明了C语言,贝尔实验室的<a href="http://doc.cat-v.org/unix/">UNIX</a>和C语言两大发明奠定了整个现代IT行业最重要的软件基础(目前的三大桌面操作系统的中<a href="http://www.linux.org/">Linux</a>和<a href="http://www.apple.com/cn/osx/">Mac OS X</a>都是源于<a href="">UNIX</a>系统,两大移动平台的操作系统iOS和Android也都是源于<a href="http://doc.cat-v.org/unix/">UNIX</a>系统。C系家族的编程语言占据统治地位达几十年之久)。在<a href="">UNIX</a>和C语言发明40年之后,目前已经在Google工作的<a href="http://genius.cat-v.org/ken-thompson/">Ken Thompson</a>和<a href="http://genius.cat-v.org/rob-pike/">Rob Pike</a>(他们在贝尔实验室时就是同事)、还有<a href="http://research.google.com/pubs/author96.html">Robert Griesemer</a>(设计了V8引擎和HotSpot虚拟机)一起合作,为了解决在21世纪多核和网络化环境下越来越复杂的编程问题而发明了Go语言。从Go语言库早期代码库日志可以看出它的演化历程(Git用<code>git log --before={2008-03-03} --reverse</code>命令查看):</p>
|
||||
<p>在上个世纪70年代,贝尔实验室的 <a href="http://genius.cat-v.org/ken-thompson/">Ken Thompson</a> 和 <a href="http://genius.cat-v.org/dennis-ritchie/">Dennis M. Ritchie</a> 合作发明了 <a href="http://doc.cat-v.org/unix/">UNIX</a> 操作系统,同时 <a href="http://genius.cat-v.org/dennis-ritchie/">Dennis M. Ritchie</a> 为了解决 <a href="http://doc.cat-v.org/unix/">UNIX</a> 系统的移植性问题而发明了 C 语言,贝尔实验室的 <a href="http://doc.cat-v.org/unix/">UNIX</a> 和 C 语言两大发明奠定了整个现代IT行业最重要的软件基础(目前的三大桌面操作系统的中<a href="http://www.linux.org/">Linux</a>和<a href="http://www.apple.com/cn/osx/">Mac OS X</a>都是源于 <a href="http://doc.cat-v.org/unix/">UNIX</a> 系统,两大移动平台的操作系统 iOS 和 Android 也都是源于 <a href="http://doc.cat-v.org/unix/">UNIX</a> 系统。C 系家族的编程语言占据统治地位达几十年之久)。在 <a href="http://doc.cat-v.org/unix/">UNIX</a> 和 C 语言发明40年之后,目前已经在 Google 工作的 <a href="http://genius.cat-v.org/ken-thompson/">Ken Thompson</a> 和 <a href="http://genius.cat-v.org/rob-pike/">Rob Pike</a>(他们在贝尔实验室时就是同事)、还有<a href="http://research.google.com/pubs/author96.html">Robert Griesemer</a>(设计了 V8 引擎和 HotSpot 虚拟机)一起合作,为了解决在21世纪多核和网络化环境下越来越复杂的编程问题而发明了 Go 语言。从 Go 语言库早期代码库日志可以看出它的演化历程( Git 用 <code>git log --before={2008-03-03} --reverse</code> 命令查看):</p>
|
||||
<p><img src="./images/go-log04.png" alt="" /></p>
|
||||
<p>从早期提交日志中也可以看出,Go 语言是从 <a href="http://genius.cat-v.org/ken-thompson/">Ken Thompson</a> 发明的 B 语言、<a href="http://genius.cat-v.org/dennis-ritchie/">Dennis M. Ritchie</a> 发明的 C 语言逐步演化过来的,是 C 语言家族的成员,因此很多人将 Go 语言称为 21 世纪的 C 语言。纵观这几年来的发展趋势,Go 语言已经成为云计算、云存储时代最重要的基础编程语言。</p>
|
||||
<p>在 C 语言发明之后约5年的时间之后(1978年),<a href="http://www.cs.princeton.edu/%7Ebwk/">Brian W. Kernighan</a> 和 <a href="http://genius.cat-v.org/dennis-ritchie/">Dennis M. Ritchie</a> 合作编写出版了C语言方面的经典教材《<a href="http://s3-us-west-2.amazonaws.com/belllabs-microsite-dritchie/cbook/index.html">The C Programming Language</a>》,该书被誉为 C 语言程序员的圣经,作者也被大家亲切地称为 <a href="https://en.wikipedia.org/wiki/K%26R">K&R</a>。同样在 Go 语言正式发布(2009 年)约 5 年之后(2014 年开始写作,2015 年出版),由 Go 语言核心团队成员 <a href="https://github.com/adonovan">Alan A. A. Donovan</a> 和 <a href="https://en.wikipedia.org/wiki/K%26R">K&R</a> 中的 <a href="http://www.cs.princeton.edu/%7Ebwk/">Brian W. Kernighan</a> 合作编写了Go语言方面的经典教材《<a href="http://gopl.io">The Go Programming Language</a>》。Go 语言被誉为 21 世纪的 C 语言,如果说 <a href="https://en.wikipedia.org/wiki/K%26R">K&R</a> 所著的是圣经的旧约,那么 D&K 所著的必将成为圣经的新约。该书介绍了 Go 语言几乎全部特性,并且随着语言的深入层层递进,对每个细节都解读得非常细致,每一节内容都精彩不容错过,是广大 Gopher 的必读书目。大部分 Go 语言核心团队的成员都参与了该书校对工作,因此该书的质量是可以完全放心的。</p>
|
||||
|
@ -182,7 +182,7 @@
|
||||
<li>Go 语言中国论坛:<a href="https://github.com/golang-china/main.go/discussions">https://github.com/golang-china/main.go/discussions</a></li>
|
||||
</ul>
|
||||
<div style="break-before: page; page-break-before: always;"></div><h1 id="译者序"><a class="header" href="#译者序">译者序</a></h1>
|
||||
<p>在上个世纪70年代,贝尔实验室的[Ken Thompson][KenThompson]和[Dennis M. Ritchie][DennisRitchie]合作发明了<a href="http://doc.cat-v.org/unix/">UNIX</a>操作系统,同时[Dennis M. Ritchie][DennisRitchie]为了解决<a href="http://doc.cat-v.org/unix/">UNIX</a>系统的移植性问题而发明了C语言,贝尔实验室的<a href="http://doc.cat-v.org/unix/">UNIX</a>和C语言两大发明奠定了整个现代IT行业最重要的软件基础(目前的三大桌面操作系统的中<a href="http://www.linux.org/">Linux</a>和<a href="http://www.apple.com/cn/osx/">Mac OS X</a>都是源于<a href="">UNIX</a>系统,两大移动平台的操作系统iOS和Android也都是源于<a href="http://doc.cat-v.org/unix/">UNIX</a>系统。C系家族的编程语言占据统治地位达几十年之久)。在<a href="">UNIX</a>和C语言发明40年之后,目前已经在Google工作的<a href="http://genius.cat-v.org/ken-thompson/">Ken Thompson</a>和<a href="http://genius.cat-v.org/rob-pike/">Rob Pike</a>(他们在贝尔实验室时就是同事)、还有<a href="http://research.google.com/pubs/author96.html">Robert Griesemer</a>(设计了V8引擎和HotSpot虚拟机)一起合作,为了解决在21世纪多核和网络化环境下越来越复杂的编程问题而发明了Go语言。从Go语言库早期代码库日志可以看出它的演化历程(Git用<code>git log --before={2008-03-03} --reverse</code>命令查看):</p>
|
||||
<p>在上个世纪70年代,贝尔实验室的 <a href="http://genius.cat-v.org/ken-thompson/">Ken Thompson</a> 和 <a href="http://genius.cat-v.org/dennis-ritchie/">Dennis M. Ritchie</a> 合作发明了 <a href="http://doc.cat-v.org/unix/">UNIX</a> 操作系统,同时 <a href="http://genius.cat-v.org/dennis-ritchie/">Dennis M. Ritchie</a> 为了解决 <a href="http://doc.cat-v.org/unix/">UNIX</a> 系统的移植性问题而发明了 C 语言,贝尔实验室的 <a href="http://doc.cat-v.org/unix/">UNIX</a> 和 C 语言两大发明奠定了整个现代IT行业最重要的软件基础(目前的三大桌面操作系统的中<a href="http://www.linux.org/">Linux</a>和<a href="http://www.apple.com/cn/osx/">Mac OS X</a>都是源于 <a href="http://doc.cat-v.org/unix/">UNIX</a> 系统,两大移动平台的操作系统 iOS 和 Android 也都是源于 <a href="http://doc.cat-v.org/unix/">UNIX</a> 系统。C 系家族的编程语言占据统治地位达几十年之久)。在 <a href="http://doc.cat-v.org/unix/">UNIX</a> 和 C 语言发明40年之后,目前已经在 Google 工作的 <a href="http://genius.cat-v.org/ken-thompson/">Ken Thompson</a> 和 <a href="http://genius.cat-v.org/rob-pike/">Rob Pike</a>(他们在贝尔实验室时就是同事)、还有<a href="http://research.google.com/pubs/author96.html">Robert Griesemer</a>(设计了 V8 引擎和 HotSpot 虚拟机)一起合作,为了解决在21世纪多核和网络化环境下越来越复杂的编程问题而发明了 Go 语言。从 Go 语言库早期代码库日志可以看出它的演化历程( Git 用 <code>git log --before={2008-03-03} --reverse</code> 命令查看):</p>
|
||||
<p><img src="./images/go-log04.png" alt="" /></p>
|
||||
<p>从早期提交日志中也可以看出,Go 语言是从 <a href="http://genius.cat-v.org/ken-thompson/">Ken Thompson</a> 发明的 B 语言、<a href="http://genius.cat-v.org/dennis-ritchie/">Dennis M. Ritchie</a> 发明的 C 语言逐步演化过来的,是 C 语言家族的成员,因此很多人将 Go 语言称为 21 世纪的 C 语言。纵观这几年来的发展趋势,Go 语言已经成为云计算、云存储时代最重要的基础编程语言。</p>
|
||||
<p>在 C 语言发明之后约5年的时间之后(1978年),<a href="http://www.cs.princeton.edu/%7Ebwk/">Brian W. Kernighan</a> 和 <a href="http://genius.cat-v.org/dennis-ritchie/">Dennis M. Ritchie</a> 合作编写出版了C语言方面的经典教材《<a href="http://s3-us-west-2.amazonaws.com/belllabs-microsite-dritchie/cbook/index.html">The C Programming Language</a>》,该书被誉为 C 语言程序员的圣经,作者也被大家亲切地称为 <a href="https://en.wikipedia.org/wiki/K%26R">K&R</a>。同样在 Go 语言正式发布(2009 年)约 5 年之后(2014 年开始写作,2015 年出版),由 Go 语言核心团队成员 <a href="https://github.com/adonovan">Alan A. A. Donovan</a> 和 <a href="https://en.wikipedia.org/wiki/K%26R">K&R</a> 中的 <a href="http://www.cs.princeton.edu/%7Ebwk/">Brian W. Kernighan</a> 合作编写了Go语言方面的经典教材《<a href="http://gopl.io">The Go Programming Language</a>》。Go 语言被誉为 21 世纪的 C 语言,如果说 <a href="https://en.wikipedia.org/wiki/K%26R">K&R</a> 所著的是圣经的旧约,那么 D&K 所著的必将成为圣经的新约。该书介绍了 Go 语言几乎全部特性,并且随着语言的深入层层递进,对每个细节都解读得非常细致,每一节内容都精彩不容错过,是广大 Gopher 的必读书目。大部分 Go 语言核心团队的成员都参与了该书校对工作,因此该书的质量是可以完全放心的。</p>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user