位置: IT常识 - 正文

语言处理程序的主要作用是什么(c语言程序设计)

编辑:rootadmin

语言处理程序的主要作用是将程序设计语言编写的源程序转换成机器语言的形式,以便计算机能够运行,这一转换是由翻译程序来完成的。翻译程序除了要完成语言间的转换外,还要进行语法、语义等方面的检查,翻译程序统称为语言处理程序。
620241565语言处理程序的主要作用是什么(c语言程序设计)

  计算机只能直接识别和执行机器语言,因此要计算机上运行高级语言程序就必须配备程序语言翻译程序,翻译程序本身是一组程序,不同的高级语言都有相应的翻译程序。

  编译软件CPU执行每一条指令都只完成一项十分简单的操作,一个系统软件或应用软件,要由成千上万甚至上亿条指令组合而成。直接用基本指令来编写软件,是一件极其繁重而艰难的工作。

  语言处理程序,共有三种:

  1、汇编程序。

  把汇编语言书写的程序翻译成与之等价的机器语言程序的翻译程序。汇编程序输入的是用汇编语言书写的源程序,输出的是用机器语言表示的目标程序。

  2、编译程序。

  编译程序属于采用生成性实现途径实现的翻译程序。它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。

  3、解释程序。

  解释程序是一种语言处理程序,在词法、语法和语义分析方面与编译程序的工作原理基本相同,但在运行用户程序时,它直接执行源程序或源程序的内部形式(中间代码)。

本文链接地址:https://www.jiuchutong.com/zhishi/99105.html 转载请保留说明!

上一篇:手机摄像头会被远程控制吗(手机摄像头会被别人监视吗)

下一篇:抖音里的超级乐迷是什么意思(抖音里的超级乐队在哪里)

  • 华为手机背后的标签能撕掉吗(华为手机背后的标志是什么)

  • 公众账号管理员身份怎样解除?(公众账号管理员身份怎样解除)

  • 一张身份证可以注册几个微信号(一张身份证可以买两张火车票吗)

  • 小电充电宝没有充电口(小电充电宝没有电了还会扣钱吗)

  • 路由器双核和四核区别(路由器双核和四核怎么选)

  • 星特朗80dx和80eq的区别

  • 电脑关机慢的解决方法(电脑关机慢咋办)

  • 安卓手机用久了很卡怎么办(安卓手机用久了卡顿怎么办)

  • windows7回收站实际是(win7回收站存放的是什么)

  • 关于栈的叙述正确的是(下列关于栈的叙述错误的是)

  • 计算机的内存储器是指什么(计算机的内存储器是指)

  • 手机上如何看世界杯(手机上如何看世界杯决赛)

  • 互联星空是什么业务(互联星空信息费是什么意思)

  • 如何申请微信收款码牌(如何申请微信收款商业版)

  • realme x2支持息屏按键拍照吗(realmex2怎么设置锁屏时间)

  • oppo手机开机键失灵(oppo手机开机键凹进去了怎么开机)

  • 手机tf卡怎么用(华为手机tf卡怎么用)

  • iqoo灯带怎么开启(iqoo7有没有灯带)

  • 如何把抖音视频设为铃声(如何把抖音视频保存到手机相册)

  • 华为的屏幕为啥鼓起来(为什么华为屏幕这么容易碎)

  • qq音乐怎么绑定微信(qq音乐怎么绑定小度音箱)

  • 交易猫如何和卖家聊天(交易猫如何卖多游戏QQ)

  • 能量罩怎么获取(能量套装怎么做)

  • 怎么看qq绑定的身份证(怎么看qq绑定的第三方软件)

  • 微信红包怎么换皮肤(微信红包怎么换成支付宝红包)

  • 抖音城市位置自动更新(抖音城市位置自动更新怎么设置)

  • windows通用系统安装器怎么使用?(通用文件系统)

  • 应届生,实力已超6年,太卷了!(应届生优势大吗)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络