软件
软件功能可以用硬件功能取代
软件质量
衡量软件标准时可维护性标准最重要
进制
十进制整数转二进制整数——除二取余
十进制小数转二进制小数——乘二取整
Mysql
称为结构化查询语言
软件维护
完善性维护、预防性维护,改正性维护
杀毒软件
特点:要占用系统资源
算法
时间复杂度:执行算法所需的计算工作量
空间复杂度:要消耗的内存空间
0个或多个输入,1个或多个输出
描述算法
方法:自然语言、流程图、伪代码
结构化程序
强调的是程序的易读性。
C语言
面向过程
程序设计语言的语言处理程序属于系统软件
布尔运算
1+1=1
软件设计
抽象、模块、信息屏蔽、自顶向下、逐步求精
编译程序
把高级程序设计语言书写的源程序,翻译成等价的机器语言格式的目标程序
编辑程序
直接执行程序,不需要目标程序