下载此文档

C语言程序设计_01章C语言基础知识研讨.ppt


文档分类:IT计算机 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
1 C 语言的历史背景 C 语言的特点 简单 C程序介绍 C语言的上机步骤第一章 C语言基础知识 3 微机上使用的有: Turbo C 、 MS C 、 Quick C ; Turbo C++ 、 Borland C++ ( Builder ) 、 MS Visual C++ 、 MS C# ( C Sharp ) 。 Turbo C 、 MS C 、 Quick C 在语法上兼容, 在库函数的种类、命名、使用格式等方面有区别。采用面向过程的编程方法,即按照算法的实现过程逐条编写,通知计算机一步一步该怎样做。 C++ 是标准 C 的超集, 采用面向对象的编程方法,将数据和数据操作的方法封装在对象中,通过对象表现现实世界。 4C语言的创始人:Dennis M. Ritchie 5Ritchie 和Thompson 在开发 UNIX 6 和Unix 的设计者 Ken Thompson 一起接受美国国家技术勋章美国国家技术勋章 7第一章 C语言概述§ C 语言出现的历史背景 1、1960 年出现的 ALGO 60 (A Logrithn Language) 是由国际计算机委员会设计的一种面向问题的高级语言。 2、1963 年, 剑桥大学在 ALGO 60 基础上推出 CPL 语言(Combined Programming Language) 3、1967 年, 剑桥大学 Martin Richards 将CPL 简化为 BCPL (Basic CPL) 。 4、1970 年, 贝尔实验室 Ken Thompson 以BCPL 为基础进一步简化,开发出了 B语言(Boiling CPL down to its basic good features ) ,并用B 语言记述和开发了第一个高级语言 UNIX 操作系统,在DEC ( Data pany )公司的 PDP —7小型机上实现。 5、1972-1973 年间, Ken Thompson 与Densnis M. Ritchic 在B 语言的基础上设计出了 C语言(取BCPL 的第二个字母)。克服了 B语言过于简单, 数据无类型等缺点。最初的 C语言只是为描述和实现 UNIX 操作系统提供一种工作语言而设计的,后经不断改进成为标准 C: 8 1973 年,他们二人又合作把 UNIX90% 以上的内容用 C 语言进行了改写,形成 UNIX V 。 1983 年, 美国国家标准化协会( ANSI ) 制定了 ANSI C 。 1987 年,又公布了新标准及 87 ANSI C 。 1990 年, 国际标准化组织 ISO (International Standard Organization ) 接受 87 ANSI C 为 ISO C 的标准(ISO9899 ?1990) 。目前,广泛使用的各种 C语言版本都是以标准 C为基础的。微机上使用的有: Turbo C; MS C; Quick C; Borland C 。它们在语法上都是兼容的,只是在库函数的种类、命名、使用格式以及图形库等方面有所区别。我们这门课程使用的是 Turbo C ,在今后的课程中, 如果没做特殊的说明, 我们均以 TC 为准。 9 C语言是面向过程( P-O 即Process Oriented ) 的编程语言, 其编程方法是按照算法的实现过程逐条编写,通知计算机一步一步该怎样做。当前, C语言在很多涉及操作系统和硬件系统的领域依然在使用,比如一些驱动程序的开发,一些单片机上的应用,特别是在Unix 和Linux 操作系统中还有大量的应用。当然,目前在 windows 软件开发中,专业的程序设计语言是 C++/C# 。它们都是面向对象( O-O 即Object Oriented ) 的程序设计语言, O-O 编程方法更多的是关心要通知计算机做什么,而不必规定计算机怎样做。 10 § C语言的特点 1、C语言是一种编译型程序设计语言,处于汇编语言和高级语言之间。硬件系统用户软件汇编 C Basic Fortran COBOL Pascal 机器语言

C语言程序设计_01章C语言基础知识研讨 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息