Go写业务是垃圾?Rust重写是坨屎?聊聊程序员评论区里的那股“煞气”
本文永久链接 – https://tonybai.com/2025/09/19/the-tension-in-programmer-comments 大家好,我是Tony Bai。 做公众号/博客这些年,我收到了成千上万条来自程序员朋友的评论。绝大多数都充满了智慧、好奇和善意,正是这些交流,构成了我持续分享的最大动力。但与此同时,我也常常在评论区里,感受到一股强烈的、带有攻击性的无形之气。 ...
本文永久链接 – https://tonybai.com/2025/09/19/the-tension-in-programmer-comments 大家好,我是Tony Bai。 做公众号/博客这些年,我收到了成千上万条来自程序员朋友的评论。绝大多数都充满了智慧、好奇和善意,正是这些交流,构成了我持续分享的最大动力。但与此同时,我也常常在评论区里,感受到一股强烈的、带有攻击性的无形之气。 ...
本文永久链接 – https://tonybai.com/2025/03/13/interview-with-anders-hejlsberg 昨天发表了《Anders Hejlsberg亲自操刀向Go语言移植!TypeScript编译器性能狂飙10倍!》一文后,收到了许多读者的反馈,其中最高频的问题是:为什么不选择Rust?为什么不使用C#等其他语言?为了帮助大家更好地理解这次“技术事件”,我整理了Michigan TypeScript对Anders Hejlsberg的专访的文字稿(时长超过1小时),并将全文发布在这里供大家参考。 ...
Anders Hejlsberg谈TypeScript编译器向Go移植的实践与规划 - Tony Bai =============== Tony Bai 一个程序员的心路历程 Google Go语言编码风格规范 ...
本文永久链接 – https://tonybai.com/2021/11/11/go-opensource-12-years 2009年11月10日,Go语言正式对外发布并开源。如今,距那一历史时刻已经过去12年了。今早Go核心团队技术负责人Russ Cox在Go官博撰文庆祝Go开源12周年,他回顾了这一年来发布的Go 1.16与Go 1.17版本给Go与Go社区带来的变化,粗略总结了Go核心团队的重点工作,并展望了2022年将发布的Go 1.18和Go 1.19版本。这里对Russ Cox的文章做了简单翻译,供大家参考。 ...
自从上一次配置好Mac上的Golang Vim开发环境,基本上就没怎么动过。近两年过去了,Go已经升级到了1.7版本,Vim-go截至目前也已经演化到了1.8版本了。社区的积极关注和使用,让Vim-go的作者Fatih Arslan备受鼓舞,于是近一年来,积极为vim-go添加新功能,发布新版本,并编写了vim-go的详细tutorial。这让我动了更新Vim-go版本的念头,于是就有了本篇内容。 ...
虽说sublimetext3+gosublime+gocode是目前较为 流行的Golang开发环境组合,但作为一名VIMer,没有一套得心应手的Vim for Golang dev心里总是过不去的。Golang虽然年轻,但即便是从Go 1版本发布(2012年3月28日)算起,掐指算来也有小三年了。全世界的开发者已经为Golang贡献了较为成熟的Vim插件了。有了这些插件,搭建出 一套高效的Golang开发环境还是不难的,网上也有大量的资料可以参考,其中就有vim-go作者自己发表的一篇文章《Go development environment for Vim》。不过看别人 写的与自己搭建体验的还是有大不同的,于是想来想去还是把整个过程记录下来。 ...
用惯了Vim后,也会有一种尝试新Editor的冲动,这回Sublime Text 2满足了我的这个需求。据说Sublime Text是目前最火的代码编辑器之一,我周围为数不多的几个比较Geek的同事都已经开始使用Sublime Text 2或用了很长时间了,其官方网站首页的Feature Demo也的确非常地炫。 ...
上周末提交了一篇"符号连接那些事儿",但是从前台访问该文章后,发现文章里的代码缩进都被删除了,导致文章布局甚是难看。回到后台的文档编辑器,手工敲入空格或TAB,提交后发现空格和TAB 仍然被过滤,今天和Blogbus客服沟通了一番,得知Blogbus在线编辑器对文章内容作了一次整体过滤和格式统一,这样就导致代码缩进被过滤了。寒! 不过据客服说,如果文章第一次提交后未编辑修改,缩进还是可以保留的,所以以后再提交带有代码的文章,就要做好不修改的准备了,否则没有缩进的代码显示起来真的是很难看。 ...