1.什么是计算机程序
程序:一组计算机能识别和执行的指令。
2.什么是计算机语言
机器语言:就是二进制代码。
机器指令:计算机能直接识别和接受的二进制代码。
机器语言:机器指令的集合。
符号语言:用一些英文字母和数字表示的一个指令,例如ADD代表“加”,SUB代表“减”等。(一般,一条符号语言的指令对应转换为一条机器指令。转换过程称为“代真”或“汇编”,因此,符号语言又称为符号汇编语言或汇编语言)
汇编程序:把符号语言的指令转换为机器指令。(不同型号的计算机的机器语言和汇编语言是互不通用的)
低级语言:贴近或离计算机很近的语言。
高级语言:对任何型号的计算机都适用(或只须作很少的修改),它与具体机器距离较远。
编译程序的软件把高级语言写的程序(称为源程序,source program)转换为机器指令的程序(称为目标程序,object
program)。
3.C语言的主要特点
语言简洁、紧凑、使用方便、灵活。
运算符丰富。
数据类型丰富。
具又结构化的控制语句,是完全模块化和结构化的语言。
语法限制不太严格,程序设计自由度大。
C语言允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。
用C语言编写的程序可移植性好。
生成目标代码质量高,程序执行效率高。
源程序文件存储的是源程序
源程序是指未经编译的,按照一定的程序设计语言规范书写的,人类可读的