Thinking in C.Thinking in C++.Thinking in Java.(要培养计算思维)
1、计算机程序设计语言的发展
2、面向对象的方法
3、面向对象的软件开发
4、信息的表示与存储
5、程序的开发过程
计算机的运行需要硬件+操作系统(软件)
计算机的工作是用程序控制的,程序是指令的集合,指令是计算机可以识别的命令。
计算机语言:
机器语言 由计算机硬件系统可以识别的二进制指令(0和1)组成
汇编语言 用助记符代替二进制序列
高级语言 B语言--C语言--C++,Java……
C++是一种面向对象的语言
面向对象的语言
出发点:更直接地描述客观世界中存在的事物(对象)以及它们之间的关系。
特点:将客观事物看作具有属性和行为的对象
通过抽象找出同一类对象的共同属性和行为,形成类
优点:
使程序能够比较直接地反映问题域的本来面目,软件开发人员能够利用人类认识事物所采用的一般思维方法来进行软件开发。