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

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

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

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

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

执行原理:

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

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

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

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

著作权法 保护的作品主要有:文学类作品、艺术类作品、法律 法规 等等。下面我们就来详细了解下著作权法的保护范围,希望对大家能有所帮助!著作权法的保护范围有哪些著作权法的保护范围著作权法保护的作品包括以下列形式创作的文学、艺术和自然科学、社会科学、工程技术等作品:(一)文字作品;(二)口述作品;(三)音乐、戏剧、曲艺、舞蹈、杂技艺术作品;(四)美术、建筑作品;(五)摄影作品;(六)电影作品和以类似摄制电影的方法创作的作品;(七)工程设计图、产品设计图、地图、示意图等图形作品和模型作品;(八)计算机软件;(九)法律、行政法规规定的其他作品。著作权法保护的计算机软件是指计算机程序及其有关文档。著作权法所称对计算机软件的保护,是指计算机软件的 著作权 人或者其受让者依法享有著作权的各项权利。(一)计算机程序《根据计算机软件保护条例》第三条第一款的规定,计算机程序是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可被自动转换成代码化指令序列的符号化语句序列。计算机程序包括源程序和目标程序。同一程序的源程序文本和目标程序文本视为同一作品。这就是说:1、计算机程序可以在计算机等装置内执行;2、指令是构成程序的最小单位,程序是由一系列的指令所组合,而指令是指计算机完成一个基本 *** 作的命令;3、程序有两种表达方式,一种是由计算机能接受的代码编写的二进制指令方式,这种方式表达的程序叫目标程序;第二种是用某种符号或语句编写的代码方式,这种方式表达的程序叫源程序。计算机程序一般可分成两大部分,即系统程序及应用程序。系统程序是指具有通用性强,能向用户提供使用方便特性的软件程序,例如 *** 作系统、编译系统及工具类软件。应用程序除一些比较成熟的具有一定通用性的软件程序外,大部分由用户根据实际应用需要自行开发或者委托软件程序员开发。(二)计算机软件的文档根据《计算机软件保护条例》第三条第二款的规定,计算机程序的文档是指用自然语言或者形式化语言所编写的文字资料和图表,以用来描述程序的内容、组成、设计、功能规格、开发情况、测试结果及使用方法。文档一般表现为程序设计说明书、流程图、用户手册等。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8087407.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存