我是来吐嘈的。_Go语言编程书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > Go语言编程 > 我是来吐嘈的。
Kimmy Leo Go语言编程 的书评 发表时间:2012-12-14 12:12:16

我是来吐嘈的。

===================
这里是针对前面部分内容的吐嘈:

-- Foreword:
        Page 2:
        "C语言经久不衰的根源是它足够简单。"
        没看出来这一点啊,如果C算是足够简单的话,Basic呢?Brainf**k呢?
        
        Page 3:
        "Go语言献给这个世界最好的礼物,就是加了go这个关键字。"
        可是,goroutine是借鉴自Erlang呢!
        
        Page 5:
        "从编程范式的角度来说,Go语言是变革派,不是改良派。"
        试问,哪个是改良?C++之于C么?还是Scala之于Java?"极力维持语言的简洁,力求小而精",你在说Scheme和Smalltalk么?试问,继承于Fortran/Algol、Lisp和Simula/Smalltalk的语言哪个又不是在一点点的改良和拼凑?
        
-- 1.2.3 函数多重返回值
        Page 5:
        "目前的主流语言中除了Python外基本都不支持多返回值功能,不是没有这类需求,可能是语言设计者没有想好该如何提供这个功能,或者认为这个功能会影响语言的美感"
        呵呵,回看你在前言中的那个语言列表,"编程语言已经非常多,...PHP、Python、Perl、Ruby、JavaScript和Lua等..."
        嗯,还特别提到了Lua,可是这句夸奖Python的话不知道要气哭多少语言设计者啊!日本人巴西人都有啊!!
        
-- 1.2.6 类型和接口
        Page 6:
        "..."(这是段C++代码,很奇葩,不方便列出)
        借问,"//抽象接口"下面那行的"interface"关键字是哪儿来的?这是C++2x里面的新功能么?
        而且代码里面那段奇葩的缩进和对齐,诋毁C++也不要这么不择手段好不好!
        
=======================

之后的全书内容几乎就是用示例来解释godoc -http=:6060中的内容,而且顺序和方式如同任何一本国内的C语言教科书。
另外的问题在于,最初就开始说,为什么需要另外一种语言,摆明了说这本书所面向的是学过一种或者多种语言的读者的;而且其中的各种与C/C++/Java的对比明显让初学者感到头大。但如果是已经经验丰富的读者,买这么一本书来读,未免有些不太值得吧?godoc不是放在那儿浪费的。

另外,书名是Go语言编程,英文名是The Go Programming Language.
明眼的人一下就看出来什么了。

展开全文


推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“我是来吐嘈的。”的回应

张临风 2015-12-17 16:43:51

看完了《学习go语言》,本来想看这本书进阶的,看到第三章,看不动了,说的不清不楚。还是看go doc吧。

Kimmy Leo 2013-11-25 19:52:20

@liumik 比C语言简单的高级语言比如Lua, Scheme.

liumik 2013-11-25 18:03:26

"C语言经久不衰的根源是它足够简单。" 非常认同这句话。
C是简约而不简单。我目前还没有发现哪个高级语言有C那么简单,概念少。
唯一让很多人觉得复杂的,可能就是指针。其实只要理解了“任何实体都可以用指针指向”,就可以了处理一切C的问题了。

Kimmy Leo 2013-09-17 17:28:25

@魅影羽 哈哈哈哈哈哈。

[已注销] 2013-09-16 19:56:08

楼主你是为吐槽而吐槽,典型的如《不良编程文化》里说的那类人。

shell-von 2013-01-19 18:22:54

@KPSN.Leo
go毛线啊。我觉得python我都陷入了瓶颈

Kimmy Leo 2013-01-19 16:49:52

@shell-von
入门Go的话还是看文档吧。

shell-von 2013-01-19 15:53:38

我擦。我看到封面觉得多不错的按

Kimmy Leo 2012-12-14 22:34:59

@E.T
图书馆拿到的,翻完就放回去了。

E.T 2012-12-14 12:52:14

我瞄了一眼目录就没有买的欲望了 - -