Delphi IDE是使用哪个IDE进行开发的?

15

出于好奇,有没有人知道 Delphi IDE 的开发人员使用的是哪个集成开发环境(IDE)?

1个回答

20

在Delphi中(可能是上一个版本),编译器本身是用C语言编写的,但IDE是用Delphi编写的。通过OTA,您实际上可以访问存在于IDE中的各种对象,如TActions等。


6
据我所记,每个版本都是在上一个版本的基础上启动的,随着事情的完成(分阶段),开发团队开始使用新版本("自己吃狗粮")。团队中的一员(可能是Allen Bauer?)以前写过一篇博客文章关于这个。 - Ken White
1
这是一篇非常有趣的SO问题,来自Embarcadero的Barry Kelly,关于将编译器(Delphi?)的源代码从C转换为C++的问题。 - JRL
2
请记住,命令行编译器(dcc32.exe等)可以从批处理文件中构建IDE。在任何大型软件项目中,都有子组件和每个子组件的团队。Delphi团队是一群非常聪明的人,他们使用Delphi、C++和JSharp混合编程来构建产品。重构部分(基于TogetherJ)仍然使用J#编写。我相信很长一段时间内,DCC编译器源代码都是用C编写的,使用古老的Borland C编译器版本进行构建。也许现在已经改为C++了? - Warren P
1
曾经,我研究过D207 IDE的内部结构,所有IDE包(我只对本机代码感兴趣)都显示出BC++签名。因此,可以不以百分之百的把握说IDE是用Delphi编写的。需要提供证明链接。 - Premature Optimization
1
沃伦:虽然我并不认为多语言项目总是一个坏主意,但并不是所有这些语言都是基于功绩选择的。据我所知,它们反映了 Borland 其他部门在引入 Delphi 时的情况。(例如,Turbo C++ 是 Borland 内第一个高级语言编译器,而 TP 是汇编语言,重构位来自 Borland 的 ALM 推动等) - Marco van de Voort
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接