100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 将高级语言的源程序翻译成机器指令的翻译方式有哪两种

将高级语言的源程序翻译成机器指令的翻译方式有哪两种

时间:2022-01-24 16:42:53

相关推荐

将高级语言的源程序翻译成机器指令的翻译方式有哪两种

常见问题

高级语言,翻译方式

常见问题

众筹平台 源码,vscode停止程序,ubuntu20网络选项消失,idea用tomcat,sqlite多台同时写入,树插件大全,移动端web前端框架区别,后颈有爬虫的感觉,Php文件的编码格式,辉县seo培训,网站圆形图片,网页版erp,水果网页模板免费下载lzw

本文操作环境:Windows7系统,Dell G3电脑。

易语言qq空间秒赞源码,vscode换中文,ubuntu界面设置固定ip,编辑安装tomcat,sqlite误删除,html页面生成图片插件,使用前端框架的缺点,excel 爬虫淘宝数据,php单引号与双引号,seo专员面试,网站模板仿,用php设计一个网页版计算器,管理系统登陆首页导航模板,页面打不开404选项控件,物业管理系统登录界面源码,美容服务行业营销版小程序lzw

将高级语言的源程序翻译成机器指令的翻译方式有哪两种?

android 雷电 源码,ubuntu 改时间,tomcat相关的项目名,爬虫式密码,PHP秒杀怎么做,福清公司seo销售价格lzw

编译和解析。

将高级语言编写的程序翻译成机器语言程序,采用编译和解释两种翻译方式。解释方式是将源程序逐句解释执行,即解释一句执行一句,因此在解释方式中不产生目标文件。例如,早期的BASIC语言采用的就是“解释”方式。编译方式是将整个高级语言编写的源程序先翻译成机器语言程序,然后再生成可在操作系统下直接运行的执行程序,通常会产生目标程序。

扩展资料:

高级语言(High-level programming language)相对于机器语言(machine language,是一种指令集的体系。这种指令集,称机器码(machine code),是电脑的CPU可直接解读的数据)而言。是高度封装了的编程语言,与低级语言相对。它是以人类的日常语言为基础的一种编程语言,使用一般人易于接受的文字来表示(例如汉字、不规则英文或其他外语),从而使程序编写员编写更容易,亦有较高的可读性,以方便对电脑认知较浅的人亦可以大概明白其内容。由于早期电脑业的发展主要在美国,因此一般的高级语言都是以英语为蓝本。在1980年代,当东亚地区开始使用电脑时,在日本、台湾及中国大陆都曾尝试开发用各自地方语言编写的高级语言,当中主要都是改编BASIC或专用于数据库数据访问的语言,但是随着编程者的外语能力提升,现时的有关开发很少。

由于汇编语言依赖于硬件体系,且助记符量大难记,于是人们又发明了更加易用的所谓高级语言。在这种语言下,其语法和结构更类似汉字或者普通英文,且由于远离对硬件的直接操作,使得一般人经过学习之后都可以编程。高级语言通常按其基本类型、代系、实现方式、应用范围等分类。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。