我们可以认为计算机由三大部分组成
计算机硬件
计算机数据
存储数据:计算机是一台电子设备,最好的存储方式应该是电子信号,以电子信号的出现和消失(位模式)来存储数据,即以两种状态之一来存储数据。日常生活中的数据(图片,声音,文本)不是以位模式存储的,不能直接存储,除非将这类数据转换为位模式。 为什么使用位模式?因为电子设备对位模式的实现简单(通电或者不通电,高电压或者低电压。。。) 组织数据:在数据存储到计算机之前,需要合理有序的组织成不同的格式。将数据从计算机中输出也需要表现不同的形式。
计算机软件
- 算法
程序按照一系列的指令执行使得编程成为可能,程序员通过指令集中的指令组合完成特定的运算任务,按照有序指令解决问题的方法就是算法。
- 语言
机器语言:程序员编写位模式的指令来完成任务。 符号语言:随着任务复杂性提高,科学家研究使用符号来表示位模式指令,这样计算机编程语言就诞生了。
- 软件工程
结构化程序的设计与编程,为高效的程序开发诞生的一门理论体系。
- 操作系统