美文网首页
王垠批评 golang

王垠批评 golang

作者: 程序员小张 | 来源:发表于2017-07-12 11:11 被阅读327次

对 Go 语言的综合评价

  • 语法: 类型定义需要很多 “眼球 parse”
  • 语法: switch 语法为了显得简单, 把case 和cond 合二为一了, 从而造成混淆
  • 工具链: 还比较缺乏, 工具不成熟, 有bug, 没有IDE好用
  • 工具链: package比较混乱
  • 内存管理: GC是简单的 mark-and-sweep, 还比较原始
  • 没有”generics”
  • 多返回值设计没有编译器检查机制, 完全需要调用者关心, 使用起来麻烦
  • 基于接口的OO设计使用起来非常累赘麻烦
  • goroutine并不是革命性的东西, 很多需要都可以添加
  • defer现阶段被大量滥用
  • 库代码中string的元素是byte, 具体使用需要先转换成字可以遍历的对象才能遍历里面的字符

王垠总结: 没有python优雅, 没有java强大

这是2014年, 语言专家王垠写的评论golang的文章,
最近再翻出来看看这篇文章是因为最近计划好好学一下golang.
同时, 我也想看看, 3年过去了, golang现在如何了.

相关文章

  • 王垠批评 golang

    对 Go 语言的综合评价 语法: 类型定义需要很多 “眼球 parse” 语法: switch 语法为了显得简单,...

  • 无标题文章

    批判的价值(王垠 yinwang.org 版权所有,未经许可,请勿转载)总是有人告诉我,我不应该批评一些技术,特别...

  • 王垠来了

    事情的经过大概是这样的: 大概是三个多月以前,一次偶然的机会,我在微博上看到了别人转发过来的王垠的文章《我和 Go...

  • 壮哉,王垠

    其实很早之前就点点滴滴的知道王垠这个人,甚至还读过他批评Linux的文章,不过最近看到他又写了一篇博文《程序员的心...

  • 王垠博客笔记

    什么是“对用户友好” 可以把机器和人看作同一个系统: 这个系统有多个模块,包括机器模块和人类模块。 机器模块之间的...

  • 王垠现在Sourcegraph

    再见 Voxer,你好 Sourcegraph 话说离开 Coverity 之后,在 Coverity 创始人和 ...

  • 王垠的照片

  • 王垠曾经网站

    Yin Wang's Homepage

  • 罗永浩与王垠

    阅读提示:锤子友商软件研发工程师,未使用过锤子手机,观点只代表自己。 罗永浩在深圳发布了坚果Pro 罗永浩,外号“...

  • 王垠谈语法

    使用和研究过这么多程序语言之后,我觉得几乎不包含多余功能的语言,只有一个:Scheme。所以我觉得它是学习程序设计...

网友评论

      本文标题:王垠批评 golang

      本文链接:https://www.haomeiwen.com/subject/hgxbhxtx.html