文本编辑器编写程序的原理是什么啊?
发布网友
发布时间:2022-04-23 02:10
我来回答
共1个回答
热心网友
时间:2023-10-11 05:48
VC之类的软件,有一个统一的名字叫“集成开发环境”,这里面,其实就是将代码编辑器、工程管理器、编译器、链接器集成在一起,方便编写某些类型的C++程序。
但从C/C++编程的发展上,开始是没有“集成”环境的,而即使现在,非集成的开发也占很大比例,尤其是在UNIX等非win环境下,都必须掌握。
这种非集成的方式,代码可以在任何文本编辑器内编辑,保存为代码文件后,通过命令行的编译器软件进行编译。和集成开发环境(IDE)比较起来,当然不可能像IDE那样方便,但更基础、更灵活,而且更重要的是,很多跨平台和内嵌开发,IDE是满足不了的,只能使用文本编辑+命令行方式完成。追问那也就是说在文本编辑器里只是单纯的文字咯,那这个文字跟我在文本编辑器里比如说写的英文小说有什么区别呢?我用就java写的和用C或者C++写的代码编辑器是怎么认出来的呢?通过后缀名字吗?
追答你写小说或者java代码它编译会报错,如此而已。和在VC的IDE里面没有区别。
换句话说,只要你使用C/C++标准的编译器,那么就会按照C++的标准来解析你的文本。