编辑器、编译器以及IDE

编辑器如记事本、vim等提供代码编辑功能,而编译器如GCC将高级语言转换为计算机可执行的目标代码。IDE(集成开发环境)整合了编辑器、编译器和调试器等工具,适用于大型项目开发,但轻量级编辑器在简单场景下更便捷。某些编辑器加装插件后也能作为IDE使用,选择取决于个人喜好。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编辑器: 顾名思义,就是编辑所用的软件,比如windows自带的记事本就是一个简单的编辑器软件,你要是喜欢,也可有用记事本来写代码,只不过记事本没有语法高亮,不显示行号等等一些弊端很少有程序员会用记事本去写代码,写代码比较好用的编辑器软件有vscode,vim,sublime,notepad++,emacs,atom等等,不同的编辑器软件有不同的功能,各有各的优点,但大同小异,可根据自身需求选择一款自己喜欢的编辑器软件。

编译器: 广义的编译器是指把一种语言翻译为另外一种语言,一般是把高级语言转换为低级语言,我们在编辑器里所写的代码不管是c,c++,java抑或是python,这些是程序员写的想要让计算机执行的指令,但是计算机本身是看不懂这些源代码的,所以这时就需要编译器将我们写的程序源代码转换为计算机真正能执行的目标代码。
举个例子,我用vim写了准备让计算机在屏幕打印'hello word'c程序代码,然后调用GCC编译器将之转换为计算机能执行的目标程序,这时我们才能看见计算机在屏幕打印出我们想要它输出的'hello world'

IDE: (IntegratedDevelopment Environment ),即集成开发环境,是用于程序开发环境的应用程序,一般包括代码编辑器编译器调试器图形用户界面等工具。集成了代码编写功能分析功能编译功能调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列,前端DreamWeaver等。

总结: 所以IDE是包括前两者的,即从代码编写、调

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值