



在第1章中,我要做的事很简单,就想跟你说一说Go的那些事儿,包括它的前世今生,以及其背后的设计哲学。
我一直认为,当你接触一门新的编程语言时,一定要去了解它的历史和现状。这样不仅能够帮助你建立对这门语言的整体认知,预见它的发展方向,还能增强你的学习“安全感”,即相信它能够给你带来足够的价值和回报,从而更加坚定地学习下去。
之后你应该去了解这门语言的设计哲学,就像了解一个人的价值观一样。设计哲学揭示了语言的特点和优势,这将有助于你在决定是否继续学习这门语言时做出明智的决策,并更好地利用语言的特性来解决问题。
所以,在本章中,我会努力讲清楚Go到底是一门怎样的编程语言,探讨它是怎么诞生的,回顾它经历的历史变迁,审视它的现状并展望未来。同时,我会深入剖析Go的设计哲学。
无论最终你是否会选择学习Go,或者是否会成为一名Go开发者,我都建议你先花些时间了解接下来介绍的内容,它会让你对编程语言的发展有更进一步的理解。