文本编辑器编写程序的原理是什么啊?
编程新手,刚学时老师都用集成编辑器像VC,编译链接什么的手点就可以了。我觉得很方便。但是文本编程是什么原理,而且为什么编译链接要在控制台里面做?...
编程新手,刚学时老师都用集成编辑器像VC,编译链接什么的手点就可以了。我觉得很方便。但是文本编程是什么原理,而且为什么编译链接要在控制台里面做?
展开
1个回答
展开全部
VC之类的软件,有一个统一的名字叫“集成开发环境”,这里面,其实就是将代码编辑器、工程管理器、编译器、链接器集成在一起,方便编写某些类型的C++程序。
但从C/C++编程的发展上,开始是没有“集成”环境的,而即使现在,非集成的开发也占很大比例,尤其是在UNIX等非win环境下,都必须掌握。
这种非集成的方式,代码可以在任何文本编辑器内编辑,保存为代码文件后,通过命令行的编译器软件进行编译。和集成开发环境(IDE)比较起来,当然不可能像IDE那样方便,但更基础、更灵活,而且更重要的是,很多跨平台和内嵌开发,IDE是满足不了的,只能使用文本编辑+命令行方式完成。
但从C/C++编程的发展上,开始是没有“集成”环境的,而即使现在,非集成的开发也占很大比例,尤其是在UNIX等非win环境下,都必须掌握。
这种非集成的方式,代码可以在任何文本编辑器内编辑,保存为代码文件后,通过命令行的编译器软件进行编译。和集成开发环境(IDE)比较起来,当然不可能像IDE那样方便,但更基础、更灵活,而且更重要的是,很多跨平台和内嵌开发,IDE是满足不了的,只能使用文本编辑+命令行方式完成。
追问
那也就是说在文本编辑器里只是单纯的文字咯,那这个文字跟我在文本编辑器里比如说写的英文小说有什么区别呢?我用就java写的和用C或者C++写的代码编辑器是怎么认出来的呢?通过后缀名字吗?
追答
你写小说或者java代码它编译会报错,如此而已。和在VC的IDE里面没有区别。
换句话说,只要你使用C/C++标准的编译器,那么就会按照C++的标准来解析你的文本。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询