- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计C语言基础知识
* 1.1 C语言的历史背景 1.2 C语言的特点 1.3 简单C程序介绍 1.4 C语言的上机步骤 第一章 C语言基础知识 * 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 CPL BCPL B C C++ Java LISP PROLOG COBOL FORTRAN77 FORTRAN PL/1 Simula 67 BASIC ANSI-BASIC QBASIC VB FORTRAN90 1.1 C 语言出现的历史背景 ALGOL60 CPL BCPL B C 1983年,美国国家标准化协会制定了ANSI C 。 1987年,该协会又公布了新标准即87ANSI C 。 1990年国际标准化组织ISO接受87 ANSI C为ISO C的标准( ISO9899 ? 1990) 1972年,Ken Thompson 与 Densnis M.Ritchic 将 B 语言改为C语言( 取BCPL 的第二个字母 )。克服了B语言过于简单,数据无类型等缺点。最初的C语言只是为描述和实现UNIX 操作系统而设计,后经不断改进成为标准 C。 1970年,贝尔实验室 Ken Thompson 将 BCPL 改为B 语言(Boiling CPL down to its basic good features )。并用 B 语言记述和开发了第一个高级语言 UNIX 操作系统,在 DEC 公司的 PDP—7 小型机上实现。 1963年,剑桥大学将ALGOL 60改为CPL 语言(Combined Programming Language) 特点:比较接近硬件,但规模大,难以实现。 ALGOL 60是60年代由国际计算机委员会设计的一种面向问题的高级语言。 特点:结构化程序设计语言,可读性好,可移植性强,但不能直接对硬件进行操作。 1967年,剑桥大学Martin Richards将 CPL简化为BCPL(Basic CPL) 。 特点:具有结构化程序设计语言优点,能直接处理与硬件相关的数据,被用作系统程序的描述语言。 * 微机上使用的有: 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 的超集,采用面向对象的编程方法,将数据和数据操作的方法封装在对象中,通过对象表现现实世界。 * C语言的创始人:Dennis M. Ritchie * Ritchie和Thompson在开发UNIX * 和Unix的设计者Ken Thompson一起接受美国国家技术勋章 * 第一章 C语言概述 §1.1 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 Equipment Company)公司的PDP—7小型机上实现。 5、1972-1973年间,Ken Thompson与Densnis M. Ritchic在B语言的基础上设计出了C语言(取BCPL的第二个字母)。克服了B语言过于简单,数据无类型等缺点。最初的C语言只是为描述和实现UNIX操作系统提供一种工作语言而设计的,后经不断改进成为标准C: * 1973年,他们二人又合作把UNIX90%以上的内容用C语言进行了改写,形成UNIX V。 1983年,美国国家标准化协会( ANSI )制定了ANSI C。1987年,又公布了新标准及8
您可能关注的文档
最近下载
- 一种镍基高温合金的高纯净冶炼方法.PDF VIP
- 一种高Al低密度镍铁基高温合金铸锭双联冶炼方法.pdf VIP
- 一种高强高弹高塑性镍基高温合金带材及其制备工艺.pdf VIP
- 一种高强高韧耐蚀铁镍基高温合金及其制备方法.pdf VIP
- 专科医生如何带教全科医生课件.pptx VIP
- 一种铁镍基耐蚀合金的塑性变形加工方法.pdf VIP
- 一种铁基和镍基高温合金机匣加工处理方法.pdf VIP
- 伤口闭合及瘢痕防治技术进展题库答案-2025年华医网继续教育.docx VIP
- 2024届上海交易集团校园招聘试题及答案解析.docx
- 一种电子束循环超温处理提高镍基高温合金成分均匀性的方法.pdf VIP
文档评论(0)