计算机程序又称“计算机软件”。通过指令的顺序,使计算机能按所要求的功能进行精确记述的逻辑方法。计算机本身作为机器可以获得专利,但计算机程序是一种数学逻辑方法,各国一般不予保护。随着电子技术的广泛应用,导致产生了专门提供计算机所需软件的新兴工业部门及新型商品——计算机程序。因此,也产生了对此类创造性活动的产品予以保护的需要。美国1980年12月12日生效的新修订专利法已将计算机程序列为版权的保护对象。不过一些学者认为,用专利法或派权法对软件进行保护均不适宜,因为软件的寿命较短,经常变化,而专利的保护期一般是10—20年,版权的保护期更长如有必要,对软件的保护还应另颁单行法规更为适宜。世界知识产权组织也曾召开专家会议,讨论对计算机软件的保护问题。会议建议补充专利法、版权法及不正当竞争法,酌情建立计算机程序保护制度。 简介
计算机程序(Computer program),也称为软件(software),简称程序(英语:Program),是指一组指示计算机或其他具有信息处理能力装置执行动作或做出判断的指令,通常用某种程序设计语言编写,运行于某种目标计算机体系结构上。 计算机程序是计算任务的处理对象和处理规则的描述。任何以计算机为处理工具的任务都是计算任务。处理对象是数据或信息,处理规则反映处理动作和步骤。
计算机程序通常是用高级语言编写源程序,程序包含数据结构,算法,存储方式 编译等,经过语言翻译程序(解释程序和编译程序)转换成机器接受的指令。程序可按其设计目的的不同,分为两类:一类是系统程序,它是为了使用方便和充分发挥计算机系统效能而设计的程序,通常由计算机制造厂商或专业软件公司设计,如操作系统、编译程序等;另一类是应用程序,它是为解决用户特定问题而设计的程序,通常由专业软件公司或用户自己设计,如账务处理程序、文字处理程序等。