构建IDE时要从什么开始?

时间:2011-06-16 09:08:09

标签: compiler-construction ide compiler-theory

我彻底阅读了this个问题,然后构建IDE的想法让我感到震惊。

我是一名刚毕业的学生,​​想了解构建IDE时要采取的概念性步骤和实际步骤。

在发布这个问题之前我没有做过任何作业,但我相信我能在这里得到一个有效的答案。

2 个答案:

答案 0 :(得分:1)

要开始使用,您应该查看现有的IDE及其功能。要获得最低限度工作的IDE,它应该具有:

  1. 一个文本编辑器(用于编写代码),其中一些语法强调有希望
  2. 构建系统(以便于编译多个源文件并将它们链接在一起以生成可执行文件/库)
  3. 您可能希望获得一个开源文本编辑器(http://www.techrepublic.com/blog/five-apps/five-free-or-open-source-text-editors-for-developers/1031)并集成现有的构建系统(例如CMake,Makefile等)以提供IDE的工作版本。

    您可能还想提供一个控制台窗口,以便程序员可以执行命令等。

答案 1 :(得分:0)

除了上述人员所说的,实时语法突出显示将是另一个基本功能。根据在IDE中查看的文件类型,具有不同的语法突出显示集(例如,XML文件语法突出显示与.cs文件语法突出显示等不同。)