IDE、编译器、编辑器

              今天这里要整理一下在学习C语言过程中,因为越来越多知识点的学习,更多其他的知识也相应铺面而来。一开始在大学学习C语言时,教我们C语言的教授先教给我们的是在unbuntu下写了第一个hello world,当时所用的编程环境是vi+GCC,vi是编辑器,GCC是编译器,两者搭配,我才写了第一个C程序。由于当时所学知识不全,并不知道什么跟什么,只知道按照老师的教法,就可以用C语言写程序了。现在在后来的学习过程中,我用到了codeblock,vc6.0,Dev c++等工具来写C程序,慢慢深入了解,我知道了我用到的前三者是IDE。所以今天就想整理一下IDE,编辑器,编译器三者之间的关系。

IDE,集成开发环境IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器编译器调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSiteDreamWeaver等),因为很多项任务会自动生成。(摘自百度百科)

常用的IDE,有codeblock,Dev c++,Microsoft Visual Studio,Eclipse等。

编辑器,使我们用编程语言用来编辑源代码的工具。常用的编辑器有vim,subline等。

编译器,编译[1]  是从源代码(通常为高级语言)到能直接被计算机虚拟机执行的目标代码(通常为低级语言或机器语言)的翻译过程。常用的编译器有GCC等。

总结,由于自己所学知识很少,还是冰山一角,所以在以后的学习过程中,还要自己了解源代码是怎样一步步促成可执行程序的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值