几年前有个小趋势,把J***a项目用Go重写,理由是省机器。
现在Go又换到Rust,也是差不多理由。
但如果死抱着J***a呢,就可以从J***a 8换到J***a 21,并发部分用虚拟线程重写,剩下代码基本不用改,GC算法换成分代ZGC,就可以获得了几倍的性能提升,省30%+的内存,还能享受到比Go和Rust健壮得多的生态。
回头再看这类事情,折腾业务系统的编程语言,最大的作用是刷绩效,写ppt,给别人“你很技术”的感觉。
从投入产出比上看,其实不如…。
{dede:pagebreak/}
淘宝是如何做到长时间在 iOS 后台运行的?
《甄嬛传》中祺贵人为什么和甄嬛反目?
如何进入开源软件世界提升自己?
写CUDA到底难在哪?
如何评价Orbstack(在Mac上低开销地运行容器和Linux)?
中国军队有多强,在世界能排第几?
以色列摩萨德这么厉害,中国网民为何不害怕?
鸿蒙 PC 操作系统有可能冲破 Windows 和 MacOS 的封锁,代表国产系统成为第三极吗?
如何看待湖北一医院婚检查出艾滋医生未告知伴侣致感染,医生被停职?反映出哪些问题?
你在生活中见过哪些「强者从不抱怨环境」的例子?
如何评价zig这门编程语言?
普通一本选前端还是运维?
如何看待多地开展查摆年轻干部玩心重、贪图享乐、说话随意、社会交往复杂、生活不检点等问题的行动?
20届设计系,我的设计水平很差吗,找不到合适的工作?
单台电脑如何让数据库吃满硬盘速度?
为什么有的女生喜欢穿紧身牛仔裤?