参展|2025南京国际大健康暨康养产业博览会|展会信息

健康展会工程整体方案解决商

专注服务于展台制作和搭建、展会策划和项目管理、客户体验和售后服务、等高端配套服务。

全国拨打热线

13012138658

位置:

抖音豆包是什么?它有什么特点和优势?能为我们带来什么价值

抖音豆包是什么?它有什么特点和优势?能为我们带来什么价值

字节跳动为什么选择GO而不是Java?@百收网SEO #程序员@微信创作者 @微信时刻 #人人都是创作者

QQ截图20230906094049.png

为什么字节大量用 go 而不是Java?我看很多程序员对字节这个语言选型很好奇,为此我还特地问了在字节两位 4- 1 的技术大佬,总结起来就两个原因,一分钟时间听我说完。

QQ截图20230906094117.png

第一个原因,选型上没有大的历史包袱。字节早期的程序员大多来自百度360,本身就是 PHPCI 加的背景,一开始选择了Python,后来发现 Python 的性能扛不住了,选择了go。再后来的人也继续使用go,是因为 go 的各种工具链配备比较完备了,用其他语言的成本就高了。

QQ截图20230906094141.png

第二个原因,为什么不选Java?适合做业务开发的还有就是 Java 自己的程序员相对比较年轻,普遍的 95 后找小区成员肯定也思考过选择 Java 的问题,但是 Java 的体系比较庞大,需要学习的东西也比较多,想一下子上手还是比较困难的。而 go 不是面向对象的,语法也相对简单,相对来说上手还是比较容易的。

补充一句,字节也是有 Java 和 rust 的,而 go 的占比最大。认可我说的双击屏幕。给我点个赞,我是百收网SEO,一个只给自己打工的程序员。

本文由:百收网络公司编辑,喜欢点上面头像关注,请勿转载


微信

手机