《程序设计(C++概念)》由会员分享,可在线阅读,更多相关《程序设计(C++概念)(7页珍藏版)》请在金锄头文库上搜索。
1、一 、什么是程序设计1.1 C+的起源 1.2 C+特点 1.3 简单的C+程序介绍 1.4 如何学好程序设计 1.5 课堂讨论1.1 C+的起源C语言是1972年由Dennis Richie在贝尔实验室 设计的一个通用目的程序设计语言。C最初用作 UNIX操作系统的描述语言。开发者希望它功能强 、性能好,能像汇编语言那样高效、灵活,又能 支持结构化程序设计。由于这一追求的实现并随着UNIX的成功和广泛使用,C语言被介绍于世并 立即赢得了青睐,到了80年代已经广为流行,成 为一种应用最广泛的程序设计语言。C+是美国贝尔实验室的Bjarne Stroustrup博士 在C语言的基础上,弥补了C语
2、言存在的一些缺陷 ,增加了面向对象的特征,于1980年开发出来的 一种过程性与对象性结合的程序设计语言。最初他把这种新的语言叫做“含类的C”,到1983年才取 名为C+。1.2 C+特点C+保持与C兼容,许多C代码不经修改就可以为C+所用 ,用C编写的众多的库函数和实用软件可以用于C+中。用C+编写的程序可读性更好,代码结构更为合理。生成代码的质量高,运行效率仅比汇编语言代码段慢10到 20。从开发时间、费用到形成的软件的可重用性、可扩充性、 可维护性和可靠性等方面有了很大的提高,使得大中型的 程序开发变得更加容易。面向对象的机制,可方便地构造出模拟现实问题的实体和 操作。总之,目前人们对C+
3、的兴趣越来越浓,它已经成为被 广泛使用的通用程序设计语言。相应地,单纯的C语言已经 逐渐被淘汰掉(当然,仅仅作为语言的学习,C语言还有一 定的市场)。1.3简单的C+程序介绍 例11:输出Hello World! / HelloWorld.cpp源程序名 includeiostream/头文件 using namespace std;/使用std命名空间 int main() /主函数,程序起点 coutx; /从键盘输入变量x的值 ciny; /从键盘输入变量y的值 sum=x+y; /求和,将得到的值赋给变量sum cout”The sum is :”sumendl; /输出sum值 return 0;/正常结束 1.4 如何学好程序设计程序设计语言的本质:人与电脑沟通的桥梁n和自然语言有许多类似之处n边学边用,学多少用多少n只有把你的目标明确地告诉电脑,它才能正确 地帮你做n可能有多种方式表达同一种意思或实现同一个 目的(你可以采用你最习惯的方式)n学好语言没有捷径,多用才行,也一定行。1.5 课堂讨论 ?