最恨那些无原则的奴性的抬高一切的嘴脸。

本文深入分析了Go语言的特性和争议点,包括其简洁的语法和对传统编程习惯的影响。讨论了Go语言是否因其简化特性而成为优点,以及通用语法设计如何影响语言的优秀性。通过对比不同编程习惯下的效率和体验,提出了对Go语言的全面评价。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

GO确实很优秀,这点有目共睹,但并不是它的缺点也是优点,某些人对它的吹捧已经成了奴性:

“没有分号及只需少量的逗号和圆括号,使得GO语言程序更容易阅读,并且可以大量降低编写代码时的键盘敲击次数。”

真TMD的奴才嘴脸啊。

有几个用GO的人之前从没有接触其它语言直接从GO开始编程的?多年的其它语言的习惯被强制改变,特别是for后面不由自主地会敲(),这是程序员的本能,真的会节约时间吗?

完全狗屁,只有没有编程经验的奴才才会这么想,程序员工作时根本不在意多敲已经形成习惯的一两个字符,而是在于对功能逻辑的思考。有几个程序员打字速度跟不上脑子的思维的?


另外因为去掉了分号,超长的字符串相加只能强制为

"a" +

"b"

而不能写为

"a"

+ "b" ;

括号只能写成

xxx {

}而不能写成

xxx

{

}

这种强制可以说是一种无奈的选择,怎么反而成了优点。

最后话说回来,一门语言的通用语法如何设计成兼容其它语言的语法会影响这门语言的优秀吗?如果GO中if和for也加上(),语句也用分号结尾的话,你会觉得它敲起来很麻烦吗?可以说只是创造这门语言的人一种标新而已,怎么就成了都是优点。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值