什么将高级语言写成源程序(程序通常是用高级语言编写源程序)

2026-03-06 11:30:02 :0

什么将高级语言写成源程序(程序通常是用高级语言编写源程序)

本篇文章给大家谈谈什么将高级语言写成源程序,以及程序通常是用高级语言编写源程序对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录

程序通常是用高级语言编写源程序

1.计算机程序通常是用高级语言编写源程序,程序包含数据结构,算法,存储方式 编译等,经过语言翻译程序(解释程序和编译程序)转换成机器接受的指令。
2.程序可按其设计目的的不同,分为两类:一类是系统程序,它是为了使用方便和充分发挥计算机系统效能而设计的程序,通常由计算机制造厂商或专业软件公司设计,如操作系统、编译程序等;
4.另一类是应用程序,它是为解决用户特定问题而设计的程序,通常由专业软件公司或用户自己设计,如账务处理程序、文字处理程序等。

用高级语言编写的源程序,经编译后产生的是

目标程序。

目标程序,又称为“目的程序”,为源程序经编译可直接被计算机运行的机器码集合,在计算机文件上以.obj作扩展名----由语言处理程序(汇编程序,编译程序,解释程序)将源程序处理(汇编,编译,解释)成与之等价的由机器码构成的,计算机能够直接运行的程序,该程序叫目标程序。

目标代码尽管已经是机器指令,但是还不能运行,因为目标程序还没有解决函数调用问题,需要将各个目标程序与库函数连接,才能形成完整的可执行程序。

扩展资料

计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过"翻译程序"翻译成机器语言形式的目标程序,计算机才能识别和执行。这种"翻译"通常有两种方式,即编译方式和解释方式。

编译方式是指利用事先编好的一个称为编译程序的机器语言程序,作为系统软件存放在计算机内,当用户将高级语言编写的源程序输入计算机后,编译程序便把源程序整个地翻译成用机器语言表示的与之等价的目标程序。

然后计算机再执行该目标程序,以完成源程序要处理的运算并取得结果。解释方式是指源程序进入计算机后,解释程序边扫描边解释,逐句输入逐句翻译。

计算机一句句执行,并不产生目标程序。如PASCAL、FORTRAN、COBOL等高级语言执行编译方式;BASIC语言则以执行解释方式为主;而PASCAL、C语言是能书写编译程序的高级程序设计语言。

用户使用计算机高级语言编写的程序,通常称为

用户使用计算机高级语言编写的程序,通常称为源程序。

高级语言按照一定的语法规则,由表达各种意义的运算对象和运算方法构成。使用高级语言编写程序的优点是:编程相对简单、直观、易理解、不容易出错;高级语言是独立于计算机的,因而用高级语言编写的计算机程序通用性好,具有较好的移植性。

用高级语言编写的程序称为源程序,计算机系统不能直接理解和执行,必须通过一个语言处理系统将其转换为计算机系统能够认识、理解的目标程序才能被计算机系统执行。

执行原理:

计算机对除机器语言以外的源程序不能直接识别、理解和执行,都必须通过某种方式转换为计算机能够直接执行的。这种将高级程序设计语言编写的源程序转换到机器目标程序的方式有两种:解释方式和编译方式。

解释方式下,计算机对高级语言书写的源程序一边解释一边执行,不能形成目标文件和执行文件。编译方式下,首先通过一个对应于所用程序设计语言的编译程序对源程序进行处理。

经过对源程序的词法分析、语法分析、语意分析、代码生成和代码优化等阶段将所处理的源程序转换为用二进制代码表示的目标程序,然后通过连接程序处理将程序中所用的函数调用、系统功能调用等嵌入到目标程序中,构成一个可以连续执行的二进制执行文件。

调用这个执行文件就可以实现程序员在对应源程序文件中所指定的相应功能。

高级语言所编制的程序称为什么

高级语言所编制的程序称源程序。

源程序是使用高级语言编写的计算机程序的文本形式,它包含了程序的逻辑和算法描述。源程序是程序员编写的人类可读的代码,使用高级语言的各种语法和语义来表达程序的逻辑和功能。

源程序通常以文本文件的形式存储,可以使用任何文本器进行和修改。在编写源程序时,程序员可以根据需求和设计要求组织代码,使用各种语法结构、变量、函数、类等来实现程序的功能。

一旦源程序编写完成,它需要被翻译或编译成机器语言的形式,以便计算机能够理解和执行。这样的过程通常被称为编译或解释,将源程序转换为可执行的目标代码或字节码,供计算机运行。

高级语言所编制的常见语言

1、C语言:C语言是一种通用编程语言,广泛应用于系统开发、嵌入式系统和高性能计算等领域。

2、C++语言:C++是C语言的扩展,支持面向对象编程,用于开发各类应用程序,包括游戏、图形界面和科学计算等。

3、Java语言:Java是一种跨平台的面向对象编程语言,常用于开发企业级应用、移动应用和嵌入式系统等。

4、Python语言:Python是一种简洁、易读的高级编程语言,适用于数据分析、人工智能、Web开发和自动化脚本等领域。

5、JavaScript语言:JavaScript是一种主要用于Web开发的脚本语言,可以用来实现动态网页和交互式用户界面。

6、PHP语言:PHP是一种广泛应用于服务器端Web开发的脚本语言,用于构建动态网站和Web应用。

如果你还想了解更多这方面的信息,记得收藏关注本站。

什么将高级语言写成源程序(程序通常是用高级语言编写源程序)

本文编辑:admin

更多文章:


代码零九那年的(零九社区邮编是多少)

代码零九那年的(零九社区邮编是多少)

本篇文章给大家谈谈代码零九那年的,以及零九社区邮编是多少对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录零九社区邮编是多少J是代表那年生产的汽车车架号第十位是L那年的车车辆识别代码怎么看那一年生产的交通违章代码1902怎么处罚

2025年9月28日 07:00

只学c语言能找工作吗(C语言学了之后好找工作吗)

只学c语言能找工作吗(C语言学了之后好找工作吗)

大家好,今天小编来为大家解答以下的问题,关于只学c语言能找工作吗,C语言学了之后好找工作吗这个很多人还不知道,现在让我们一起来看看吧!本文目录C语言学了之后好找工作吗现在编程学c语言出去找工作还有用吗只会C语言能找到工作吗只会c语言不会c+

2026年1月19日 08:00

欧洲最强rapper潮水免费看(欧美最厉害rapper)

欧洲最强rapper潮水免费看(欧美最厉害rapper)

大家好,关于欧洲最强rapper潮水免费看很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于欧美最厉害rapper的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年8月7日 12:45

ajax提交form表单数据到servlet(HTML与Servlet的连接)

ajax提交form表单数据到servlet(HTML与Servlet的连接)

各位老铁们,大家好,今天由我来为大家分享ajax提交form表单数据到servlet,以及HTML与Servlet的连接的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面

2025年12月7日 10:30

批量转换ascii(如何把txt 批量从utf8转换为ascii,最好有工具)

批量转换ascii(如何把txt 批量从utf8转换为ascii,最好有工具)

今天给各位分享如何把txt 批量从utf8转换为ascii,最好有工具的知识,其中也会对如何把txt 批量从utf8转换为ascii,最好有工具进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录如何把txt 批量

2025年11月18日 04:30

severest(serve的最高级是什么)

severest(serve的最高级是什么)

大家好,severest相信很多的网友都不是很明白,包括serve的最高级是什么也是一样,不过没有关系,接下来就来为大家分享关于severest和serve的最高级是什么的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!本

2026年2月11日 19:15

postgresql 创建用户(postgresql如何用新创建的用户登录呢)

postgresql 创建用户(postgresql如何用新创建的用户登录呢)

大家好,postgresql 创建用户相信很多的网友都不是很明白,包括postgresql如何用新创建的用户登录呢也是一样,不过没有关系,接下来就来为大家分享关于postgresql 创建用户和postgresql如何用新创建的用户登录呢的

2026年1月28日 16:30

工程师一个月能赚多少钱(造价工程师一般月收入是多少 需求量大吗)

工程师一个月能赚多少钱(造价工程师一般月收入是多少 需求量大吗)

大家好,工程师一个月能赚多少钱相信很多的网友都不是很明白,包括造价工程师一般月收入是多少 需求量大吗也是一样,不过没有关系,接下来就来为大家分享关于工程师一个月能赚多少钱和造价工程师一般月收入是多少 需求量大吗的一些知识点,大家可以关注收藏

2026年7月4日 11:00

开端15集免费观看全集完整版(开端电视剧免费观看大结局)

开端15集免费观看全集完整版(开端电视剧免费观看大结局)

大家好,如果您还对开端15集免费观看全集完整版不太了解,没有关系,今天就由本站为大家分享开端15集免费观看全集完整版的知识,包括开端电视剧免费观看大结局的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录开端电视剧免费

2025年6月30日 15:15

deduce有名词形式吗(He has to deduce what he can from the few scanty clues available)

deduce有名词形式吗(He has to deduce what he can from the few scanty clues available)

本篇文章给大家谈谈deduce有名词形式吗,以及He has to deduce what he can from the few scanty clues available对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的

2026年8月4日 14:30

delphi led扩展屏显示开发(用DELPHI模拟LED屏下的那种文字特效怎么做)

delphi led扩展屏显示开发(用DELPHI模拟LED屏下的那种文字特效怎么做)

各位老铁们好,相信很多人对delphi led扩展屏显示开发都不是特别的了解,因此呢,今天就来为大家分享下关于delphi led扩展屏显示开发以及用DELPHI模拟LED屏下的那种文字特效怎么做的问题知识,还望可以帮助大家,解决大家的一些

2025年12月17日 14:30

table manners可数吗(餐桌礼仪我知道的不多.Idon’t know______about_____ ______(翻译句子))

table manners可数吗(餐桌礼仪我知道的不多.Idon’t know______about_____ ______(翻译句子))

其实table manners可数吗的问题并不复杂,但是又很多的朋友都不太了解餐桌礼仪我知道的不多.Idon’t know______about_____ ______(翻译句子),因此呢,今天小编就来为大家分享table manners可

2025年6月29日 15:15

boards翻译(主板英文怎么说)

boards翻译(主板英文怎么说)

大家好,boards翻译相信很多的网友都不是很明白,包括主板英文怎么说也是一样,不过没有关系,接下来就来为大家分享关于boards翻译和主板英文怎么说的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!本文目录主板英文怎么说

2025年7月28日 15:30

z型檩条重量计算公式(钢结构算量中檩条怎么算)

z型檩条重量计算公式(钢结构算量中檩条怎么算)

大家好,z型檩条重量计算公式相信很多的网友都不是很明白,包括钢结构算量中檩条怎么算也是一样,不过没有关系,接下来就来为大家分享关于z型檩条重量计算公式和钢结构算量中檩条怎么算的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧

2025年8月6日 12:00

download是什么意思可以删除吗(Download什么意思,Download的文件夹能删了吗,)

download是什么意思可以删除吗(Download什么意思,Download的文件夹能删了吗,)

本篇文章给大家谈谈download是什么意思可以删除吗,以及Download什么意思,Download的文件夹能删了吗,对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,

2026年7月27日 03:15

trousers后面单复数(The+trousers用不用三单)

trousers后面单复数(The+trousers用不用三单)

本篇文章给大家谈谈trousers后面单复数,以及The+trousers用不用三单对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录The+

2026年5月7日 03:00

linux是自由软件吗(Linux是自由软件,什么是自由软件,它包含哪些含义)

linux是自由软件吗(Linux是自由软件,什么是自由软件,它包含哪些含义)

大家好,今天小编来为大家解答以下的问题,关于linux是自由软件吗,Linux是自由软件,什么是自由软件,它包含哪些含义这个很多人还不知道,现在让我们一起来看看吧!本文目录Linux是自由软件,什么是自由软件,它包含哪些含义Linux与GN

2026年4月14日 08:15

手机怎样建个人网站(怎么建设手机网站)

手机怎样建个人网站(怎么建设手机网站)

大家好,关于手机怎样建个人网站很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于怎么建设手机网站的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目录怎么建设手

2026年5月23日 11:45

springmvc答辩问题(我的毕业设计是JSP+mysql+Tomcat搭建的一个管理系统,答辩老师问我是怎么设计的,我应该)

springmvc答辩问题(我的毕业设计是JSP+mysql+Tomcat搭建的一个管理系统,答辩老师问我是怎么设计的,我应该)

大家好,如果您还对springmvc答辩问题不太了解,没有关系,今天就由本站为大家分享springmvc答辩问题的知识,包括我的毕业设计是JSP+mysql+Tomcat搭建的一个管理系统,答辩老师问我是怎么设计的,我应该的问题都会给大家分

2025年11月16日 05:00

escribe(这几个词该怎么翻译成中文circumscribed spher、ensphere、insphere、intersphere、midsphere、)

escribe(这几个词该怎么翻译成中文circumscribed spher、ensphere、insphere、intersphere、midsphere、)

大家好,今天小编来为大家解答以下的问题,关于escribe,这几个词该怎么翻译成中文circumscribed spher、ensphere、insphere、intersphere、midsphere、这个很多人还不知道,现在让我们一起来

2026年3月10日 02:00

近期文章

本站热文

electronics软件(labcenter electronics是什么软件)
2025-05-22 23:45:02 浏览:134
博客是微博吗(博客是微博吗)
2025-05-22 22:45:01 浏览:111
diversity and distribution(悬赏英语短文)
2025-05-23 16:15:02 浏览:107
ios软件开发前景(iOS就业前景怎么样)
2025-05-22 23:00:01 浏览:102
next month(有The next month这个单词吗,和 next month有什么区别)
2025-05-23 02:30:01 浏览:102
patron(patron是什么意思)
2025-05-23 10:30:02 浏览:95
标签列表

热门搜索