本文介绍了Compiler Explorer (CE) 编译器,这是一个面向对编译器或计算机体系结构感兴趣的任何人的强大工具。CE支持69种源语言、2000多个编译器以及广泛的目标体系结构,包括x86、arm、risc-v等。它允许用户输入源代码并查看编译后的输出,例如汇编语言。文章详细介绍了CE的功能,包括探索不同的体系结构、比较编译器、理解汇编语言以及查看LLVM中间表示。它还强调了CE在演示现代编译器的复杂性和优化能力方面的有用性。
该网站是关于 C 编译器历史的第一部分,重点介绍性能。它探讨了 C 编译器从早期到现代的发展,并讨论了影响其性能的各种因素,例如优化技术、硬件架构和编程语言特性。
此网站由资深科技记者兼分析师David Kanter撰写,主要专注于探索x86架构的演变,内容涉及处理器设计、市场动态以及与其他架构的比较。
此网站的文章探讨了x86架构的优点和缺点。文章认为,x86架构仍然是性能和兼容性方面的领先者,但其复杂性和能耗限制了它的广泛应用。文章还讨论了ARM架构的崛起,以及它如何对x86架构构成挑战。