0%

程序设计语言及其原理笔记

程序设计语言原理

语言在正交性与简单性间取舍

抽象的概念

过程抽象(如模板)与数据抽象(如STL)

可靠性

类型检测与异常处理

语言的各方面直观指标

  1. 程序员的学习代价
  2. 程序员的编写代价
  3. 程序的编译时间(优化技术)
  4. 程序执行的速度
  5. 程序运行所需条件(硬件设备或软件系统)
  6. 程序的可靠性
  7. 程序维护代价

语言的类别

命令式,函数式,面向对象语言,可视化语言,标记语言,特殊用途语言

冯诺依曼瓶颈

指令从存储器到处理器的速度决定着这台计算机的速度