html是高级语言,计算机高级语言程序的两种工作方式是什么?

706fd45b074852847247ca8e531b8765.png

高级语言所编制的程序不能直接被计算机识别,必须要经过转换才可以被执行,按转换方式可以将他们分为两类,是哪两类呢?

高级语言程序有两种工作方式分别是解释类和编译类,即编译方式和解释方式。

解释类的执行方式效率较低,且不能生成可以独立执行的可执行文件,应用程序不能脱离版其解释器。

92abb1cfc4d74eb654c51563aaa2f88c.png

我们要记住程序执行一次就只可以翻译一次,不可以生成其他的文件。这种方式比较灵活,也能动态地调整、修改应用程序,这就是典型的解释型的高级语言有BASIC。

6789e34cf7d4ae9bab7c4ab7fdfdfffb.png

编译类的是指在应用源程序执行之前,就要将程序源代码权翻译成机器语言,所以其目标程序可以脱离其语言环境而独立执行,这类使用比较方便、效率比较高。

60219cab2fcd095343bb2b25cbc19531.png

我们将源程序一次性翻译成exe文件,多次执行时就执行exe文件;如果程序改变要修改源程序并重新翻译成exe文件。但是如果要修改的话是很不方便的。

fd197532fe0b4bceb32d8b43628317b3.png

编译方式和解释方式的区别

编译方式把源程序的执行过程严格地分成两大步:编译和运行。即先把源程序全部翻译成目标代码,然后再运行此目标代码,获执行结果。

解释方式则不然:它是按照源程序中语句的动态顺序,直接地逐句进行分析解释,并立即执行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值