2请记住,命令行编译器(dcc32.exe等)可以从批处理文件中构建IDE。在任何大型软件项目中,都有子组件和每个子组件的团队。Delphi团队是一群非常聪明的人,他们使用Delphi、C++和JSharp混合编程来构建产品。重构部分(基于TogetherJ)仍然使用J#编写。我相信很长一段时间内,DCC编译器源代码都是用C编写的,使用古老的Borland C编译器版本进行构建。也许现在已经改为C++了? - Warren P
1沃伦:虽然我并不认为多语言项目总是一个坏主意,但并不是所有这些语言都是基于功绩选择的。据我所知,它们反映了 Borland 其他部门在引入 Delphi 时的情况。(例如,Turbo C++ 是 Borland 内第一个高级语言编译器,而 TP 是汇编语言,重构位来自 Borland 的 ALM 推动等) - Marco van de Voort