- 1
- 0
- 约8.14千字
- 约 68页
- 2017-01-02 发布于未知
- 举报
1.1 C语言的发展简史 C语言发源于著名的美国贝尔实验室,是由该实验室的研究人员Dennis Ritchie 和Ken Thompson两人于二十世纪七十年代初在设计UNIX操作系统时开发出来的。 在C语言诞生以前,系统软件主要是用汇编语言编写的,原来的UNIX操作系统就是1969年由美国贝尔实验室的Ken Thompson和Dennis Ritchie利用汇编语言开发成功的。由于汇编语言程序依赖于计算机硬件,其可读性和可移植性都很差;但一般的高级语言又难以实现对计算机硬件的直接操作,于是Ken Thompson于1970年设计出一种简单而且接近硬件的高级语言——B语言,并用B语言写了UNIX操作系统。 1972年到1973年间,Dennis Ritchie在B语言基础上又设计了C语言。 后来,C语言又被多次改进,并出现了多种版本。80年代初,美国国家标准化协会(ANSI),根据C语言问世以来各种版本对C语言的发展和扩充,制定了ANSI C标准(1989年再次做了修订)。 1.2 C语言的特点 C语言同时具有汇编语言和高级语言的优势。概括如下: (1)语言简洁、灵活,程序执行效率高。 (2)运算符极其丰富,能够实现在其他高级语言中难以实现的运算功能。 (3)数据类型丰富,可实现各种复杂的数据结构的运算。 (4)灵活的结构化控制语句,是理想的结构化程序设计语言;以函
您可能关注的文档
- C语言程序设计应用教程许勇第1章C语言概述与算法课件教学.ppt
- C语言程序设计应用教程许勇第2章基本数据类型、运算符与表达式课件教学.ppt
- C语言程序设计应用教程许勇第3章程序流程控制课件教学.ppt
- C语言程序设计应用教程许勇第4章数组和字符串课件教学.ppt
- C语言程序设计应用教程许勇第5章函数课件教学.ppt
- C语言程序设计应用教程许勇第6章指针课件教学.ppt
- C语言程序设计应用教程许勇第7章编译预处理课件教学.ppt
- C语言程序设计应用教程许勇第8章结构体与共用体课件教学.ppt
- C语言程序设计应用教程许勇第9章文件课件教学.ppt
- C语言程序设计与实训周屹万静第八章函数课件教学.ppt
原创力文档

文档评论(0)