写在前面的话
坐标2019年,这个整理可能不全面,也可能错误,仅作参考,大家结合自己的实际复习情况看哈~~
第一部分
C++历史(必考简答)
FORTRAN
John Backus开发出的第一种高级编程语言Fortran,为现代软件开发奠定了基础
ALGOL60、ALGOL68
算法语言,是计算机发展史上首批产生的高级程式语言家族。当时还是晶体管计算机流行的时代,由于ALGOL语句和普通语言表达式接近,更适于数值计算,所以ALGOL多用于科学计算机
PL/1
IBM开发的一种高级计算机语言
BCPL
BCPL有些类似于Fortran,也是典型的面向过程的高级语言。BCPL的语法更加靠近机器本身,适合于开发精巧,高要求的应用程序,同时对编译器的要求也不高
Simula67
引入了所有后来面向对象程序设计语言所遵循的基础概念:对象、类、继承;在句法上,它是ALGOL 60的一个相当忠实的超集
ANSI C
ANSI C是由美国国家标准协会(ANSI)及国际标准化组织(ISO)推出的关于C语言的标准。ANSI C 主要标准化了现存的实现, 同时增加了一些来自 C++ 的内容 (主要是函数原型) 并支持多国字符集 (包括备受争议的三字符序列)
C With Classes
添加了面向对象。。
CLU
CLU因其使用抽象数据类型的构造函数而被人注意,并且还包括操作的代码,更为关键的是它是具有面向对象方向的一门语言
Ada
旨在整合美军事系统中运行着上百种不同的程序设计语言
优选consts, enums和inlines
#define ASPECT_RATIO 1.653;
const double AspectRatio = 1.653;