Open nfssuzukaze opened 3 years ago
从复杂的程序到简单的指令,需要经过几个软件层次来将高层的操作(高级语言描述)逐步翻译或解释成简单的计算机指令。这就是抽象的一个典型的例子 如图,最外层是应用软件,中间是系统软件,最里层是硬件 系统软件有很多种,其中最主要的两种分别是操作系统和编译器
操作系统的作用有:
当前常用的操作系统有 Linux,iOS和Windows
Linux
iOS
Windows
编译器的作用是将高级语言编写的程序 (如 C++,Java 等语言) 翻译成机器级语言
C++
Java
0
1
C
计算机的抽象及技术
1. 计算机体系结构中的 8 个伟大思想
2. 程序表面之下
从复杂的程序到简单的指令,需要经过几个软件层次来将高层的操作(高级语言描述)逐步翻译或解释成简单的计算机指令。这就是抽象的一个典型的例子 如图,最外层是应用软件,中间是系统软件,最里层是硬件 系统软件有很多种,其中最主要的两种分别是操作系统和编译器
操作系统的作用有:
当前常用的操作系统有
Linux
,iOS
和Windows
编译器的作用是将高级语言编写的程序 (如
C++
,Java
等语言) 翻译成机器级语言计算机语言的发展
0
和1
组成的二进制机器语言,编写起来非常繁杂而且难以理解,出错后也很难找出错误的地方C
C++
Java
等)。高级语言及其对应的编译器极大程度地提高了软件的生产效率与质量