数据、程序、文件的区别
**1.数据:**数据是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的原始素材。
数据可以是连续的值,比如声音、图像,称为模拟数据;也可以是离散的,如符号、文字,称为数字数据。
在计算机系统中,数据以二进制信息单元0、1的形式表示。
在计算机科学中,数据是指所有能输入计算机并被计算机程序处理的符号的介质的总称,是用于输入电子计算机进行处理,具有一定意义的数字、字母、符号和模拟量等的通称。计算机存储和处理的对象十分广泛,表示
这些对象的数据也随之变得越来越复杂。
**->分析:**关键词是“表示客观事物的未经加工的原始素材”、“逻辑归纳”。对于逻辑归纳,比如电路,开和关分别对应着二进制数字1和0,对于一个电路,这是一个事实,而对于电路中开路断路的描述,则是通过数据
来实现的。
**2.程序:**计算机程序是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具。它以某些程序设计语言编写,运行于某种目标结构体系上。打个比方,程序就如同以英语(程序设计语言)写作的文章,要让一个懂得英语的人(编译器)同时也会阅读这篇文章的人(结构体系)来阅读、理解、标记这篇文章。一般的,以英语文本为基础的计算机程序要经过编译、链接而成为人难以解读,但可轻易被计算机所解读的数字格式,然后放入运行。
**->分析:**程序就是一组指令序列。
**3.数据和程序的关系:**数据经过程序的处理,才能得到想要的数据,程序就是一系列指令,这些指令是来实现对数据处理的目的的,数据经过程序的处理才具有价值,数据经过处理后才能称为是信息,单纯的数据并不具有
意义。
**4.文件:**计算机文件(或称文件、电脑档案、档案),是存储在某种长期储存设备上的一段数据流。所谓“长期储存设备”一般指磁盘、光盘、磁带等。其特点是所存信息可以长期、多次使用,不会因为断电而消失。计算机文件分为文本文件和二进制文件,文本文件仅由字符的串行构成,除此之外的文件都是二进制文件。