奇思妙想 · 2024年 4月 4日 0

GCC是用什么语言编写的?

138 次浏览

早期是C语言,后来改为C++,源代码:https://github.com/gcc-mirror/gcc.

GCC编译器从C语言转向C++也经历过不顺,皓哥 GCC 用 C++ 来编译 | 酷 壳 - CoolShell 就有提到2012年GCC就转向用C++编译器编译,之后逐渐修改源代码为C++.

不过C vs C++性能和复杂度的讨论从未因为一位大牛说"C++是垃圾"而停止,之前和之后都在不断讨论,GCC社区同样遇到转向C++的困扰。不过总结起来,担心C++的性能、一些特性的复杂度和维护难度是讨论重心。当然,也被提到,GCC自由软件基金会FSF原本就不写C++也被当做是早期未能转向C++的理由。了解更多转向C++的历史

X语言编译器可以用X语言编写吗?

编译器/解释器用什么语言编写?