- 博客(0)
- 资源 (1)
- 收藏
- 关注
《Go语言编程》高清完整版电子书.rar
《Go语言编程》高清完整版电子书
Go语言官方自称,之所以开发Go 语言,是因为“近10年来开发程序之难让我们有点沮丧”。
这一定位暗示了Go语言希望取代C和Java的地位,成为最流行的通用开发语言。
Go希望成为互联网时代的C语言。多数系统级语言(包括Java和C#)的根本编程哲学来源于C++,将C++的面向对象进一步发扬光大。但是Go语言的设计者却有不同的看法,他们认为C++ 真
的没啥好学的,值得学习的是C语言。C语言经久不衰的根源是它足够简单。因此,Go语言也要
足够简单!
那么,互联网时代的C语言需要考虑哪些关键问题呢?
首先,并行与分布式支持。多核化和集群化是互联网时代的典型特征。作为一个互联网时代
的C语言,必须要让这门语言操作多核计算机与计算机集群如同操作单机一样容易。
其次,软件工程支持。工程规模不断扩大是产业发展的必然趋势。单机时代语言可以只关心
问题本身的解决,而互联网时代的C语言还需要考虑软件品质保障和团队协作相关的话题。
最后,编程哲学的重塑。计算机软件经历了数十年的发展,形成了面向对象等多种学术流派。
什么才是最佳的编程实践?作为互联网时代的C语言,需要回答这个问题。
接下来我们来聊聊Go语言在这些话题上是如何应对的
2013-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅