拜拜go圈圈,燃烧我的卡路里

Posted CherryTab

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了拜拜go圈圈,燃烧我的卡路里相关的知识,希望对你有一定的参考价值。

这段时间基本一直在用go当第一主力语言,实际上感觉也没提高多少,打算切换为rust。

细数go的n宗罪

  • 语法糖?
    go少点语法碱就不错了。go吹们的无侵入式interface,你试试超大项目无侵入是好是坏,你看看大佬们是怎么trick的。
  • 生态?
    虽然go吹们动辄就是云原生第一语言,k8s docker...实际你深入用了就会发现一堆不成熟的轮子,一堆坑等着你,跟Java没法比。
  • 高效?
    我理解的高效可能是简单开发快?我是真没感觉go能快到哪里去。大量的goroutine突然来次gc... cgo的低效...
  • 并发?
    并发编程是一件很难的事情,不是一个goroutine,channel这种减少心智负担的东西能解决的,业务,底层,trick...没工作几年的人用了go也说自己高并发牛牛牛了,呵呵。
  • unix哲学?
    可能会误伤,我认为喜欢谈编程哲学的人,10个有9个是在不懂装懂,真想问一下,你看过《unix设计哲学》吗?你看过对unix的批评吗?你用过几个编程语言...太多了这种人,真的让人恶心,你就好好承认go语法简单完事了,跟我扯哲学,看过几个垃圾公众号就整天less is more。请问你这么喜欢哲学,老板某天砍了你一半薪水,跟你说句less is more,is ok?
  • 团队风格切换
    以前是ken几个老同志坚决不跟社区,现在russ cox几个又开始跟社区,搞得那个generic,真是惨不忍睹。不知道下一步又要被社区的gopher们搞出什么shit。
  • 包管理
    有时你看go的包管理,再看看pc的日期,总感觉自己是不是进入平行世界了,这是一个现代语言吗orz。rust的cargo出来了,对着gopher们喊了一句,我要打十个!gopher们这次连less is more 万能挡箭牌都没法用了,只见一个个涨红着脸,快速改着mod文件,生怕别人看见自己在做什么。
  • ...想起来再写

当然go就没好处了吗?

有啊,简单啊,这还不是最大的好处,你让只会写py js的去cpp,你不要他命吗。此外没了吗?less is more!!!

一个没有高级趣味的人。 email:hushui502@gmail.com

以上是关于拜拜go圈圈,燃烧我的卡路里的主要内容,如果未能解决你的问题,请参考以下文章

燃烧我的卡路里——Flutter瘦内存瘦包之图片渲染组件

在 mysql 数据库中存储跟踪应用程序的 GPS 数据的最佳实践

吴恩达深度学习:2.15python中的广播

你还在用迭代器处理集合吗?试试Stream,真香!

Apple Watch 活动应用 API

watchOS - 如何从扩展委托更新 SwiftUI 视图