254565860626466687072747678808284868890929496 adas Modula-2 Pascal ALGOL60 AILGOL6O LEPLBCPEBEC C Smalltalk 80 Jala mulalo6引 BASIC INSI-BASIC(BASIC MBL FORTRAN FORTRAN fOrtirangh PL/ COBOL LISPP PROLOG
52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 Ada ALGOL60 ALGOL68 Pascal Modula-2 CPLBCPL B C C++ Java LISP PROLOG COBOL FORTRAN FORTRAN77 PL/1 Simula 67 Smalltalk 80 BASIC ANSI-BASIC QBASIC VB FORTRAN90 < >
C语言程序设计 第一章C语言概述 ★C语言发展过程 今产生背景 今产生过程 时间:1972~1973 地点!美国贝尔实验室 目的:UNX操作系统 ●设计人:Ken. Thompson和 Dennis M. Ritchie ◆C标准 ●标准C:K&R合著巛 The c programming language》 ANS|C:1983年 87ANS|C:1987年 ●1990年国际标准的ANS|C
C语言发展过程 ❖产生背景 ❖产生过程 ⚫时间:1972~1973 ⚫地点:美国贝尔实验室 ⚫目的:UNIX操作系统 ⚫设计人: Ken.Thompson和Dennis.M.Ritchie ❖C标准 ⚫标准C: K&R合著《The C Programming Language》 ⚫ANSI C: 1983年 ⚫87 ANSI C: 1987年 ⚫1990年国际标准的ANSI C < > C语言程序设计 第一章 C语言概述
C语言程序设计 第一章C语言概述 §1.32C语言特点 中级语 ★语言简洁、紧凑、灵活 ★运待和数据类型丰富 ★程序设计结构化、模块化 ★生成目标代码质量高 ★可移植性好
§1.3.2 C语言特点 语言简洁、紧凑、灵活 运算符和数据类型丰富 程序设计结构化、模块化 生成目标代码质量高 可移植性好 < > > > > > > 中级语言 C语言程序设计 第一章 C语言概述 >
C语言程序设计 第一章C语言概述 32个关键字:(由系统定义,不能重作其它定义) auto break case char const continue default do double else enum extern float for goto int long register return short signed sizeof static struct switch typedef unsigned union void volatile while
32个关键字:(由系统定义,不能重作其它定义) auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef unsigned union void volatile while < C语言程序设计 第一章 C语言概述