第一章-预备知识---河北科技大学大学英语精品课.ppt

第一章-预备知识---河北科技大学大学英语精品课.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 预备知识 1.1 计算机软件基础 1.2 C语言发展史 1.3 C语言特征 1.4 C语言学习方法 1.5 程序与算法 1.6 C程序开发过程 1.7 Visual C++集成环境介绍 1.1 计算机软件基础 1.1.1 机器语言 1.1.2 汇编语言 1.1.3 高级语言 1.1.1 机器语言 二进制是计算机语言的基础,也就是说计算机内部存储、加工并处理的信息是由“0”和“1”组成的二进制序列构成。计算机诞生之初,人们只能用二进制指令去命令计算机干这干那,即写出一串串由“0”和“1”组成的指令序列交由计算机执行,这种语言就是机器语言。 特点是:运行速度快,难以记忆,难以修改,可移植性差 1.1.2 汇编语言 用一些简洁的英文字母、符号串来替代一个特定指令的二进制串 ,是一种符号语言。 特点:比机器语言易记、易修改程序;可移植性差;机器不能直接执行,需要用编译程序翻译成机器语言才可执行。 1.1.3 高级语言 接近于数学或人的自然语言,同时又不依赖于计算机硬件的计算机语言。 特点:机器不能直接执行,需要用编译程序或解释程序翻译成机器语言,才可执行;可移植性好;容易记忆和修改程序。 1.2 C语言发展史 C语言诞生于20世纪70年代,是由 Unix操作系统的研制者Dennis Ritchie和Ken Thompson于1970年,在B语言的基础上发展和完善起来的。1972年 Thompson等人在小型机PDP-11上用C语言重写Unix操作系统内核, 可以说C语言与Unix操作系统同时诞生。 20世纪80年代C语言被程序员广泛使用,从而逐渐演化为个人计算机上流行的编程工具。1983年美国国家标准委员会(ANSI)对C语言进行了标准化,颁布了第一个C语言标准草案(83 ANSI C)。 为了适应大规模软件的生产制作,在C语言基础上,贝尔实验室的Bjarne Stroustrup博士及其同事开始对其进行了改进和扩充,将“类”引入了C语言,1983年构成了最早的C++语言。为了适应大规模软件的开发,Stroustrup博士又为C++引进了多重继承、运算符重载、引用、虚函数等许多特性。 美国国家标准化协会ANSI和国际标准化组织ISO一起进行了标准化工作,并于1998年正式发布了C++语言的国际标准ISO/IEC:98-14882,从此软件开发进入到一个快速发展的阶段。 1.2 C语言发展史 20世纪90年代,美国微软公司(Microsoft)为了降低Windows应用程序的开发成本,拉动应用软件在软件市场的地位,于1992年发布了含有MFC 2.0的Visual C++ 1.0,一个划时代的可视化C++集成开发环境诞生了。所谓的 MFC,就是一个软件包(framework)。即用面向对象的方法对Win32 API(应用程序接口)进行了封装,提高了Windows平台上的程序开发效率。1998年, Microsoft公司推出了目前最流行的的Visual C++ 6.0版本。 2002年,推出了Visual C++ 7.0,即嵌入在VS.NET框架中的Visual C++ .NET 2002。目前最新的VC++版本是Visual C++ .NET 2005-VC 8.0 随着Internet国际互联网的普及,美国Sun公司于1995年推出了互联网环境下通用的编程语言-Java语言。显然Java吸取了了C++的成功之处,借鉴了C++的不足。使得Java逐渐演化成为Internet环境下的世界级通用语言。而Microsoft公司为了与如日中天的 Sun公司抗衡,于2005年推出了Visual C#.NET 2005。 尽管软件开发环境的研发脚步一直没有停止,但对于初学者而言,最重要的是打好计算机编程的基础。 1.3 C语言特征 1.3.1 中级语言 1.3.2 编程环境及使用 1.3.3 C语言格式和结构特点 1.3.1 中级语言 C语言是一门中级语言,也就是说它既有 “低级语言”的固有特征:允许自由访问计算机物理地址,能进行位操作,可直接对计算机硬件接口直接访问, 生成目标代码的质量高,程序执行效率高。又兼备“高级语言”的固有特征: 语句简洁、紧凑,运算符灵活、 数据类型丰富,具有结构化的控制语句,可移植性好。 1.3.2 编程环境及使用 为了适应计算机软件市场的需求,计算机语言的编程环境随着操作系统的变迁在同步变化。早期的磁盘操作系统下的C编程环境为Borland 公司的Turbo C 2.0,随着Windows操作系统的推出,其编程环境演化为可视化的集成编程环境,其代表作有:Borland 公司的BC++ 5.0和Micr

文档评论(0)

iris + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档