第1章-进入C语言的世界.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三节 C程序的调试与运行 一、C语言程序的实现 C语言采用编译方式将源程序转换为二进制 目标代码。编写好一个C程序到完成运行一般经 过以下几个步骤:编辑、编译、连接和执行 编 辑 从键盘输 入源程序 .C 编 译 .obj 连 接 .exe 执 行 输出结果 * C 语环境言上机环境 Turbo C Mytc visual C++ * 在Visual C++环境中实现C程序 : 上机演示 * 第四节 计算机语言的发展过程 1、第一代语言——机器语言(低级语言):面向机器由0,1组成的机器指令的集合 如:1 011 011 000 000 000 让计算机进行一次加法 机器只认这些0,1组成的二进制代码。 2、第二代语言——汇编语言(仍为低级语言), 用符号代替机器语言中的二进制代码。 例如:LDA A 取出A (LDA=Load Accumulate) ADD B 加 BSTA C 存入C (STA=Store Accumulate) STOP 停止 * 3、第三代语言——算法语言(高级语言) 按照算法书写的,符合人们的习惯,表达式接近人们的会话(英语)和数学表达式。 易于掌握书写,且不依赖于具体机器。故称为高级语言。 常用的有BASIC、FORTRAN、COBOL、PASCAL、C语言等。 编译 两大特点:简单、易于书写、掌握;通用性。 5、第五代语言:智能化语言 主要为AI而设计的。如:KBS、ES、推理工程、自然语言处理等。 典型的人工智能语言主要有: LISP、Prolog、Smalltalk、C++等 比较有代表性的有:LISP、PROLOG语言等。 4、第四代 语言:非过程化语言(高生产率语言):面向对象的语言 只需对问题进行描述即可,即面向对象的语言 OOL:Object-Oriented Language OOP: Object-Oriented Programming * C语言发展简况 一 C语言起源   在C之前,包括操作系统在内的一些系统 软件,主要用汇编语言编写,汇编语言是一种 低级语言,所谓“低级”,是从计算机系统的 层次观点角度而言的。在计算机系统中,硬件 是最低层,而汇编语言最接近硬件,可以对硬 件施加控制和操作,能充分发挥机器的潜能, 并且,汇编语言程序执行速度最快,这些特点 都是开发系统软件不可缺少的,但是汇编语言 * 编程难,调试也难,可读性和移植性都很差,与此相反,高级语言却有着编程容易,调试方便,可读性和移植性好的优点,但是大多数高级语言都是面向问题的,只适用于编写应用软件,并不适用于开发系统软件,因为 它们缺少访问硬件的机制。   人们设想能否寻求一种兼有汇编语言和高级语言两方面优点的,既适合于开发系统软件,用适合于编写应用程序的语言工具,C语言就是在这一背景下问世的。 * ALGOL CPL BCPL B C PASCAL 一种面向问题的结构严谨的程序设计语言 1967年推出,基本复合程序设计语言是CPL语言的简化产物,开发系统软件 是BCPL继承和发展的产物,1970年推出,是BCPL语言的简化,名称由来:以BCPL第一个字母命名 1972年推出,是B语言充实和完善产物 1963年推出,复合程序设计语言比algol较为接近硬 件规模大,难以掌握 60年代流行一种面向问题的程序设计语言 * C 语言的标准化   一种语言要想达到通用,至少必须具备 两个条件:一是独立于具体机型和特定的操 作系统;二是遵循一定的标准,以利普及和 推广。    最初的C语言一直由UNIX操作系统支持 1977年出现了不依赖于具体机器的C 语言编译系统 * 1983年美国标准化协会(ANSI) 成立了一个委员会,制定了C语言标准 称为 ANSI C,并于1987年进 行了完善。 1978年的 KR标准 称为老版本 1987年的 ANSI C标准 称为新版本 在微机上广泛使用 MS C Turbo C Quick C * C++语言概述 C++的产生 1 C++是从C语言发展演变而来的; 2 1980年在贝尔实验室创建; 3 最初的C++被称为“带类的C”; 4 1983年正式取名为C++; 5 1994年制定了ANSI C++ 标准。 * 技能训练 * * * * * C程序设计 C程序设计 C 语言程序设计 C 语言程序设计能力教程 教材、参考书与课时安排 教材 《C

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档