This commit is contained in:
Unknown
2013-04-08 16:42:26 -04:00
parent e759472355
commit 819459f68b
5 changed files with 26 additions and 6 deletions

View File

@@ -51,7 +51,7 @@ Go语言通过改善或去除在CC++或Java中的一些所谓“开放”特
这里有一段来自在C++Java和Python领域众所周知的专家 Bruce Eckel 的评论:
“作为一个有着C/C++背景的开发者我在使用Go语言时仿佛呼吸到了新鲜空气一令人心旷神怡。我认为使用Go语言进行系统编程开发比使用C++有着更显著的优势因为它在解决一些很难用C++解决的问题的同时让我的工作变得更加高效。我并不是说C++的存在是一个错误,相反我认为这是历史发展的必然结果。当我深陷在C语言这门略微比汇编语言好一点的泥潭时我坚信任何语言的构造都不可能支持大型项目的开发。像垃圾回收或并发语言支持这类东西在当时都是极其荒谬的主意根本没有人在乎。C++向大型项目开发迈出了重要的第一步,带领我们走进这个广袤无垠的世界。很庆幸 Stroustrup 做了让C++兼容C语言以能够让其编译C程序这个正确的决定。我们当时需要C++的出现。
“作为一个有着C/C++背景的开发者我在使用Go语言时仿佛呼吸到了新鲜空气一令人心旷神怡。我认为使用Go语言进行系统编程开发比使用C++有着更显著的优势因为它在解决一些很难用C++解决的问题的同时让我的工作变得更加高效。我并不是说C++的存在是一个错误,相反我认为这是历史发展的必然结果。当我深陷在C语言这门略微比汇编语言好一点的泥潭时我坚信任何语言的构造都不可能支持大型项目的开发。像垃圾回收或并发语言支持这类东西在当时都是极其荒谬的主意根本没有人在乎。C++向大型项目开发迈出了重要的第一步,带领我们走进这个广袤无垠的世界。很庆幸 Stroustrup 做了让C++兼容C语言以能够让其编译C程序这个正确的决定。我们当时需要C++的出现。
“之后我们学到了更多。我们毫无疑问地接受了垃圾回收异常处理和虚拟机这些当年人们认为只有疯子才会想的东西。C++的复杂程度新版的C++甚至更加复杂极大了影响了软件开发的高效性这使得它再也不再适合这个时代。人们不再像过往那样认同在C++中兼容使用C语言的方法认为这些工作只是在浪费时间牺牲人们的努力。就在此时Go语言已经成功地解决了C++中那些本打算解决却未能解决的关键问题。”
@@ -61,4 +61,4 @@ Go语言通过改善或去除在CC++或Java中的一些所谓“开放”特
##链接
- [目录](directory.md)
- 下一: [Go语言的起源发展与普及](01.1.md)
- 下一部分: [Go语言的起源发展与普及](01.1.md)