我为什么喜欢Go语言

ilvu999 · · 1379 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

http://www.cnblogs.com/AllenDang/archive/2012/03/03/2378534.html

 

 纵观各类编程语言,但凡语法规范要求灵活,留给使用者更多选择的语言都很难成为“大众语言”,只有一个特例javascript,因为浏览器是一个特殊的战场,除了它别无选择,而其他简洁灵活的语言都只会成为“小众语言”,在各自的领域发光发热,原因就是太过灵活(强大)的语法和设计使得入门门槛降低,但精通成本增高,在团队中的普及成本也比较高;反而是像Java,C#这种规范和限制较多(注意,规范多限制多不是不灵活哦^_^)的语言更适合大面积推广和团队使用,因为种种的规范和限制使得团队原本参差不齐的水平在一定程度上拉近,因为只要按照规范写,高手和新手写的代码也不会有太大的差异,高手的代码新手也大致可以读懂,新手犯错的机会也会减少很多。

拿编程来说,不能光看语言的语法本身,因为语法本身只是整个编程体系中很小的一部分,而是要看它背后的社区是否足够活跃,背后框架是否足够成熟,开发环境(IDE)是否强大,官方的技术支持是否完善(微软就有全球技术支持中心,我不知道GO有没有),等等等等,很多的因素。如果只是因为语法本身少打了几个逗号什么的,就觉得它怎么样怎么样的话,那简直是丢了西瓜捡芝麻,未必也太短见了。

语法是语言背后设计哲学的表现,相由心生。单独看语法确实肤浅,如果从语法看到内在呢?我并不是用了几天Go就来这边说,而是在确实在生产环境使用了8个月之后才来分享我的喜悦的。
如果作为工作需要而选择语言的话,你的说法完全正确!但如果让我自己选择的话,我肯定会选择我最喜欢的。
诚然,Go现在就社区比较活跃,背后框架和IDE都谈不上成熟,更不能说强大,官方甚至没有什么技术支持(因为Go是开源的,所以社区可以提供承担一部分)。可是都不能阻止我喜欢它,也会让我持续的去参与改进它。


有疑问加站长微信联系(非本文作者)

本文来自:CSDN博客

感谢作者:ilvu999

查看原文:我为什么喜欢Go语言

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1379 次点击  
加入收藏 微博
上一篇:Go语言
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传