1 / 33
文档名称:

第1章 开始学习C++.ppt

格式:ppt   页数:33
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第1章 开始学习C++.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第1章 开始学习C++.ppt

文档介绍

文档介绍:C++程序设计
第1章开始学习C++
C++简介
编写、编译和运行C++程序
本章小结
第1章开始学习C++
C++简介
C++是由AT&T贝尔实验室的Bjarne Stroustrup博士在20世纪80年代发明并实现的。
C++的创始人Bjarne Stroustrup

Bjarne Stroustrup,C++语言的
设计者和第一位实现者,被称之
为“C++之父”,1950年出生于丹
麦奥尔胡斯市,在奥尔胡斯大学
获得硕士学位,在英国剑桥大学
获得博士学位。
C++的创始人Bjarne Stroustrup
现任美国德州农工大学(Texas A&M University)计算机科学系教授,在此之前,一直担任AT&T 贝尔实验室的大规模程序设计研究部门的主管,也是AT&T贝尔实验室和AT&T公司的特别成员,ACM的特别成员和IEEE的高级会员。他的研究方向包括分布式系统、操作系统、仿真、系统设计和程序设计。 
Bjarne Stroustrup是The C++ Programmig Language(1985年第1版,1991年第2版,1997年第3版,2000年特别版)和The Design and Evolution of C++的作者,前者自出版以来一直是C++语言领域最重要的著作之一,后者则以其对程序设计语言中思想和理想的碰撞、问题和现实约束的冲突的独到论述而广受关注。Bjarne已经发表了60多篇学术论文,同时,还担任Addison-Wesley出版社的C++ In-Depth系列书籍的顾问编辑。
编写、编译和运行C++程序
C++程序设计与运行的基本步骤包括:
使用代码编辑器编写C++源文件;
调用C++编译器来生成可执行文件;
通过命令行运行可执行文件,或者从集成开发环境程序的菜单运行程序。
C++编译器简介
几个公认的优秀C++编译器和IDE
Visual Studio 和 Visual  2002、2003、2005以及2008 中带的C++编译器。由Microsoft公司研制。
Borland C++ Builder X,其最大的特点是跨平台,跨编译器,多种Framework的集成,并且有一个WxWindows为基础的GUI设计器,对于C++开发来说,从编译器,到库,到功能集成都是非常理想的。
GNU C++,著名的开源C++编译器,的一部分, GCC是GNU/Linux家族、BSD家族、Mac OS X和NextStep等操作系统的标准编译器。
Cygwin,是Windows下的GNU/Linux仿真环境,包括Vi、Shell、tar、X Window等Linux应用程序,、GDB等GNU开发工具集,还有MinGW(Minimalist GNU for Windows)包,,Cygwin遵守GNU GPL协议。
C++编译器简介
C++编译器简介
Dev C++,是Bloodshed公司推出的基于MingGW的C/C++ IDE,运行在Windows下的工具,Dev C++遵守GNU GPL协议。
Emacs + GCC,Linux上开发者更倾向于使用Emacs来编辑C++的源文件,作编译,较复杂。
Intel C++,Intel开发的编译器,Special Design for Intel x86,对Intel x86结构的CPU经过特别的优化,特别是数值计算等高性能应用,采用该编译器编译能大幅度地提高性能。
GNU的创始人Richard. M. Stallman
Richard Matthew Stallman,简称RMS,
GNU计划以及自由软件基金会(Free
Software Foundation, FSF)的创立者,
Stallman 1953年出生于美国纽约,1971
年进入哈佛大学学习,期间Stallman
开发了Emacs和GNU 软件。
Stallman于1983年9月发起GNU
(GNU‘s Not Unix)计划,目标
是创建一套完全自由,和Unix类似的操作系统。并发表著名的GNU宣言(GNU Manifesto),解释为何发起该计划,其中一个理由就是要“重现当年软件界合作互助的团结精神”,从那时开始,许多程序员聚集起来共同开发一个自由的、高质量、易理解的软件。
GNU的创始人Richard. M. Stallman
1985年,Stallman建立自由软件基金会,为GNU计划提供技术、法律以及财政支持。1989年,Stallman首创GNU通用公共协议证书(GNU General

最近更新

2026年医学微生物学习题集含答案(模拟题) 40页

2026年湖南劳动人事职业学院单招职业技能测试.. 43页

2026年网络安全知识竞赛题库带答案(模拟题).. 40页

最新全国政法队伍教育整顿知识竞赛试题库含答.. 40页

最新煤气操作证考试题100道(夺冠) 39页

最新全国政法队伍教育整顿知识竞赛试题库(轻.. 40页

镇“散乱污”企业排查整治工作方案 22页

2025年剪切机床合作协议书 59页

2025年办公服务合作协议书 65页

2025年白城医学高等专科学校单招职业适应性考.. 46页

2025年贵州职业技术学院单招职业倾向性考试题.. 43页

2025年重庆科技大学单招职业倾向性考试模拟测.. 43页

聚酯熔体端羧基的影响因素及含量控制 7页

2025广东能源绿色生物环保科技有限公司招聘8人.. 45页

2026中级会计三科高频题库100道附完整答案【网.. 53页

2026年c语言基础考试题库及答案(必刷) 13页

2026年三亚城市职业学院单招职业适应性测试模.. 43页

2026年医学微生物学习题集带答案(轻巧夺冠).. 40页

2026年大兴安岭职业学院单招职业适应性测试模.. 44页

2026年扎兰屯职业学院单招职业适应性考试模拟.. 44页

基于无人机多源遥感与气象参数的大田玉米地上.. 41页

2025年黎明职业大学单招职业技能考试题库附答.. 46页

2025福建漳州城投集团有限公司招聘笔试参考题.. 44页

2026年c语言期末测试题及参考答案 13页

2026年c语言编程期末测试题及答案一套 13页

生食蔬菜水果清洗消毒指南 60页

2024年泰山职业技术学院辅导员考试参考题库附.. 35页

2026年刑事诉讼原理与实务模拟题100道及答案【.. 48页

2025交通运输部所属事业单位第七批统一招聘10.. 18页

2026年江西交通职业技术学院单招职业倾向性考.. 37页