码迷,mamicode.com
首页 > 编程语言 > 详细

C++的发展与优势

时间:2018-08-08 20:29:44      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:结构   数据   数据库   优缺点   基础   特性   思想   程序设计   不用   

一.C++是C语言的加强,是一种更好的C语言,C++是以C语言为基础的,并且完全兼容C语言的特性;

C++是美国贝尔实验室的Bjarne Stroustrup博士以及其同事与20世纪80年代初在C语言的基础上开发成功的。最初的C++被称为“带类的C”,1983年正式取名为C++。1985年有Bjarne Stroustrup博士编写的《C++程序设计语言》一书的出版,标志着C++1.0版本的诞生,此后贝尔实验室又推出了C++2.0,3.0,4.0版本。在1989年,C++的标准化工作开始了,直到1998年11月被国际化标准组织(ISO)批准为国际标准。

  C++的特点:1.它是C的扩充,兼容C,这就使许多C代码在不经修改就可以为C++所用;2.C++保持C的简洁、高效和接近汇编语言的特点上,又比C更安全,可读性跟好,代码更为合理;3.与C比最大特点,那就是增加了面向对象的机制;因此,C++既可用于面向过程的结构化程序设计,也可以用于面向对象的程序设计。

 二.C++与C,java相比有那些优缺点:

  Java主要是用于B/S也就是web开发而从来不用于application开发;

  C的话主要是针对底层,比如说嵌入式,手机等等。

  C++的话主要是应用软件,网络游戏等,像QQ,迅雷,什么的都是C++写的。

  c的语言简单,但使用不易
  c++的语法非常庞大复杂,但是使用方便,注重编程思想(面向对象)

  java:说道java,自然要提到java强大的跨平台能力。另外,java几乎是完全的面向对象了,其中的接口,主函数,等全部是以类的形式出现的,java强大的接口是界面制作,注册表操作以及数据库操作都变的简单了。

 

C++的发展与优势

标签:结构   数据   数据库   优缺点   基础   特性   思想   程序设计   不用   

原文地址:https://www.cnblogs.com/gumpzlc/p/9439038.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!