专栏名称: 码农翻身
工作15年的前IBM架构师分享好玩有趣的编程知识和职场的经验教训, 不容错过。
今天看啥  ›  专栏  ›  码农翻身

这两个程序员要花100万,彻底重写世界上最复杂的软件!

码农翻身  · 公众号  · 程序员  · 2024-07-10 08:55

文章预览

世界上最复杂的软件是什么? 有人认为是操作系统,有人认为是数据库,我觉得是 浏览器 。 比如开源的Chromium,上千万行,十几G源码,那真是相当复杂。 Chromium 浏览器中涉及到的每一项技术,展开来说都是厚厚的一本书 ,比如HTTP、SSL、QUIC、WebSocket、JIT编译器、WebRTC、WebAssembly、垃圾回收、内存和CPU的性能统计等等。 而 Web平台的规范HTML、CSS、JavaScript等各种细节加起来,都是成千上万页 。 强如微软,也不得不放弃了自己的浏览器内核,转而使用Chromium,因为维护一套所需要投入的人力和财力实在是太恐怖了。 详情可以参见之前转载的龙泉寺扫地僧的文章:《 上千万行,十几G源码,浏览器为什么这么“变态”? 》 现在的浏览器,大部分都基于开源的内核,然后加上自己功能,没有人敢于重起炉灶。 但是世界上有两个人不信邪,总想着搞一套 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览