day03
计算机语言发展史
第一代语言:机器语言
- 由二进制构成;
- 直接输入给计算机使用,不用转换;
第二代语言:汇编语言
- 解决人类无法读懂机器语言的问题;
- 指令代替二进制;
摩尔定律:当价格不变时,继承电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。
第三代语言:高级语言
- 大体分为面向过程语言和面向对象语言;
- 过程式模式:把程序堪称是操纵被动对象的主动主体;
- 一个被动对象本身不能发出一个动作,但它能从主动主体接受动作;
- 过程模式下,程序就是主动主体,该主体使用称为数据或数据项的被动对象,作为被动对象的数据项存储在计算机内存中,程序操纵它们;
- 为了操纵数据,主动主体(程序)发出动作,称之为过程;
- 在过程模式中,对象和过程是完全独立分开的实体;
- 面向对象模式:处理活动对象,而不是对东对象,在这些对象上执行的动作都包含在这些对象中,对象只需要接受合适的外部刺激来执行其中的一个动作;
- 面向对象模式中的程序仅仅向对象发送相应的请求,对象做出对象的反应;
- 方法被相同类型的所有对象共享,也被从这些对象继承的其他对象共享;
- 过程模式中的过程是独立的实体,面向对象模式中的方法是属于对象的;
浙公网安备 33010602011771号