第章C++程序设计语言概述.doc
第1章 C++程序设计语言概述
什么是C++?C++是基于C语言发展起来的一种新的程序设计语言。C语言诞生于20世纪70年代,是一种应用相当广泛的程序设计语言(尤其是在系统程序设计领域)。C语言简洁、高效,但是C语言也有其自身的缺点,例如弱的类型检查机制等,使得使用C语言开发大型的应用程序比较困难。
20世纪80年代,美国贝尔实验室的Bjarne Stroustrup博士及其同事在C语言的基础上引入了面向对象的编程思想和一个class关键字,形成了最早的C++语言原型。后来,C++语言被融入了越来越多的语言特性,其中最具有意义、影响最深远的莫过于template(模板)的引入,最终美国国家标准化协会ANSI(American National Standard Institute)和国际标准化组织ISO(International Standards Organization)一起对C++语言进行了标准化工作,并于1998年正式发布了C++语言的国际标准ISO/IEC:98-14882。C++已经成为最流行的程序设计语言之一。
1.1 C++和C#、Java的区别
很多刚接触程序设计的人经常会问“C++和C#、Java有哪些区别?学哪个比较好?”这样的问题。在网络上搜索一下,也不难发现这个问题已在各大论坛中成为讨论的焦点。
1.1.1 面向对象还是面向过程
C语言是面向过程的
原创力文档

文档评论(0)