2021-08-28

集成开发环境(IDE)、编辑器、编译器、解释器、调试器

作为笔记使用,有需要的自己收藏或者转发,部分图片来源网络,如有侵权请联系整改。

1、集成开发环境(IDE)

在这里插入图片描述

集成开发环境(IDE)=编辑器+编译器+调试器+图形用户界面工具+其他设计功能,即集成了代码编写功能分析功能编译功能调试功能一体化的开发软件服务套

2、编辑器

在这里插入图片描述
编辑器:用来编写程序的源代码;建议使用可以给提示补全和特殊语言高亮等功能的编辑器,这样会大量提升你的速度和效率哦。

3、编译器和解释器

编译器一次把整个程序转译出来(1)分析源代码,并且直接执行。(2)把源代码翻译成相对更加高效率的中间码,然后立即执行它。(3)执行由解释器内部的编译器预编译后保存的代码。一次编译,无限次运行,不可跨平台
解释器:又称为直译器,是一种电脑程序,能够把高级编程语言一行一行直接转译运行。解释器不会一次把整个程序转译出来,只像一位“中间人”,每次运行程序时都要先转成另一种语言再作运行,因此解释器的程序运行速度比较缓慢。它每转译一行程序叙述就立刻运行,然后再转译下一行,再运行,如此不停地进行下去。一次编写,到处运行,可跨平台
在这里插入图片描述
在这里插入图片描述
3、调试器
调试器:调试器是用来在程序运行以后,根据运行状况来检查错误。

补充:解释器和编译器的区别

Interpreter(解释器)compare(编译器)
程序步骤1、创建代码
2、没有文件链接或机器代码生成
3、源语句在执行过程中逐行执行
1、创建代码
2、Compile将解析或分析所有语言语句的正确性。如果不正确,则抛出错误
3、如果没有错误,编译器将把源代码转换为机器码
4、它将不同的代码文件链接到一个可运行的程序(称为exe)
5、运行程序
Input(输入)每次读取一行整个程序
Output(输出)不产生任何的中间代码生成中间目标代码
工作机制编译和执行同时进行编译在执行之前完成
存储不保存任何机器代码存储编译后的机器代码在机器上
执行程序执行是解释过程的一部分,因此是逐行执行的程序执行与编译是分开的,它只在整个输出程序编译后执行
生成程序不生成输出程序,所以他们在每次执行过程中都要评估源程序生成可以独立于原始程序运行的输出程序(以exe的形式)
修改直接修改就可运行如果需要修改代码,则需要修改源代码,重新编译
运行速度
内存它需要较少的内存,因为它不创建中间对象代码内存需求更多的是由于目标代码的创建
错误解释器读取一条语句并显示错误(如果有的话)。你必须纠正错误才能解释下一行编译器在编译时显示所有错误和警告。因此,不修正错误就不能运行程序
错误监测容易
编程语言PHP, Perl, Python, RubyC, C++, C#, Scala, Java
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值