Ian Lance Taylor
https://img.mukewang.com/5a9dfda50001933e23006728.png
在GCC的世界中,没有人比Ian更火。在GCC maillist中,Ian的身影呈现在前端中端和后端中,粗略估计1/3的帖子他都给出有价值的回复,绝对不是未名BBS上douerwan的灌水。
Google推出了go编程语言,Ian基于语言规范独立完成了GCC前端。他写了Gold连接器(比binutils快),最早的GCC MIPSR4000后端,是GCC过程间优化LTO的主要设计者之一,为PostgreSQL数据库增加功能。他曾经是Zembu公司的创始人,目前在Google工作。他blog的主题很杂,从编译器汇编器连接器到数据库到奥巴马到伊拉克到阿富汗到以色列到金融危机到保险,都很有思想,强力推荐阅读关于linker部分的。
我很景仰他。几年前曾经模仿他的格式(www.airs.com/ian)做了个主页。后来发现差距太大,老老实实练内功再说。
Google推出go编程语言的一个原因是“The emergence of multicore computers has generated worry and confusion”。他们有很好的编译和程序语言设计队伍,比如寄存器分配的代名词Preston Briggs,Diego Novillo,经营了一家蛋糕店的Robert Hundt,还有收购的PeakStream公司团队,以及google多年系统开发对新兴应用的深刻理解。从他们的视角(网络和多核)看语言设计,又会有哪些改变?
本文来自博客园,作者:易先讯,转载请注明原文链接:https://www.cnblogs.com/gongxianjin/p/10186070.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具