问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

简述高级语言源程序的两种翻译方式的特点

发布网友 发布时间:2022-03-24 14:27

我来回答

4个回答

懂视网 时间:2022-03-24 18:48

以C语言为例,高级语言翻译程序的实现途径有编译程序和链接程序。编译器是cc,链接程序就是link。编译器是把源程序翻译成符号语言,链接程序把来自不同源文件的多个程序整合起来,形成最终的可执行程序。

  

  c语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐。C语言编译器普遍存在于各种不同的操作系统中,例如Microsoft Windows、macOS、Linux、Unix等。C语言的设计影响了众多后来的编程语言,例如C++、Objective-C、Java、C#等。C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速,工作量小、可读性好,易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%到20%。因此,C语言可以编写系统软件。

热心网友 时间:2022-03-24 15:56

解释方式和编译方式。

所谓解释方式就是由计算机专业人员事先编好一个解释程序构成一个解释系统存放到计算机内,当把高级语言程序输入到计算机内并运行程序之后,解释系统就会对它进行解释,解释一句执行一句。也就是说,边解释边执行。这与日常生活中的口译类似。

所谓编译方式就是由计算机专业人员事先编好一个编译程序构成一个编译系统存放到计算机内,当把高级语言程序输入到计算机内并运行程序之后,编译系统就把它整个翻译为目标代码程序,然后执行目标代码程序。这与日常生活中的笔译类似。

高级语言分类:

1、命令式语言。这种语言的语义基础是模拟“数据存储/数据操作”的图灵机可计算模型,十分符合现代计算机体系结构的自然实现方式。其中产生操作的主要途径是依赖语句或命令产生的副作用。

2、函数式语言。这种语言的语义基础是基于数学函数概念的值映射的λ算子可计算模型。这种语言非常适合于进行人工智能等工作的计算。典型的函数式语言如 Lisp、Haskell、ML、Scheme 、F#等。

3、逻辑式语言。这种语言的语义基础是基于一组已知规则的形式逻辑系统。这种语言主要用在专家系统的实现中。最著名的逻辑式语言是 Prolog。

以上内容参考 百度百科-高级语言

热心网友 时间:2022-03-24 17:14

选a
编译:把源程序翻译成机器语言(生成可执行文件,比如com或exe文件),然后
执行。(包含汇编和链接两个过程)
解释:把一行源程序翻译成机器语言,然后执行;再翻译下一行源程序成机
器语言,然后执行。(翻译一句,执行一次。不生成可执行文件)
汇编:生成目标程序
链接:把目标程序链接成可执行程序(比如com或exe文件)

热心网友 时间:2022-03-24 18:49

编译执行:把源程序翻译成机器语言(生成可执行文件,比如com或exe文件),然后执行。(包含汇编和链接两个过程)解释执行:把一行源程序翻译成机器语言,然后执行;再翻译下一行源程序成机器语言,然后执行。(翻译一句,执行一次。不生成可执行文件)
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
苏州代表旅游景点,苏州的旅游景点排名榜 拼多多电子面单怎么调字体(拼多多电子面单如何调整字体?) (999999999+888888888)÷(777777777-666666666)=? 重阳节还被称为什么节日 重阳节风俗是什么 重阳节又叫什么节 重阳节习俗活动 苹果用户转华为P30,数据迁移只需1分钟? vivo怎么卸载预装软件。? 梦见羊狗上了蛇窝上面又下来的预兆 梦见我把自己家狗扔锅里啦,脚都熟啦我才意识到我后悔又抱出来啦,这 鸭脚木直接放水里可以吗 将高级语言编写的程序翻译成机器语言程序采用的两种翻译方式是 翻译高级语言编写的源程序,采用的两种方法 把计算机高级语言翻译成目标语言有那两种方式 高级语言程序的两种执行方式是什么 将高级语言编写的程序翻译成机器语言程序,采用的两种翻译方式是( )。 oppo校准电量代码 oppoopporeno3pro电池怎样校对 oppo手机电量校准拨号键拨什么号码 opporeno5por手机电池效准 oppo校准电量代码2021 oppo手机电池校准代码 oppo手机电池校准 oppo手机电量显示不准确 oppo手机电量校准代码 oppo手机校准电池代码 oppo电池校准指令? oppo手机怎么进行电池校准 oppo手机怎么样校准电池 oppo手机电量校准 比如说微信朋友圈,看到中间,怎么回到顶端 将高级语言源程序“翻译”为目标所有程序有哪两种方式 程序翻译有解释和什么两种方式 将高级语言编写的程序翻译成机器语言程序采用什么翻译方式 高级语言的翻译程序的工作方式有( )方式和( )方式。 用于高级语言的编译程序有哪两种? 计算机高级程序语言的两种工作方式(解释方式和编译方式)的区别是什么? 计算机执行用高级语言编写的程序有哪些途径 把计算机高级语言编制的程序翻译成计算机能直接执行的机器语言的二种方法是什么 计算机处理高级语言源程序有那些方式? 高级语言按照计算机执行方式不同可以分为哪两类?它们的执行方式有什么不同,请进行概要说明。 为什么高级语言中存在编译和解释两种编译方式 oppo手机6位数万能密码 请问OPPO手机的万能六位密码是多少呢? oppo手机通用6位数密码 oppo手机6位数万能密码? oppo手机的万能密码是什么,4位数的? OPPO手机的万能密码? OPPO手机万能密码? oppo万能密码6位数? oppo手机万能激活密码
  • 焦点

最新推荐

猜你喜欢

热门推荐