打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C++语言的优缺点杂谈
C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。
  C++的优点:
  人们一般都会认为,使用Java或C语言的开发成本比C++低。但是,如果充分分析C++和这些语言的差别,会发现这句话的成立是有条件的。这个条件就是:软件规模和复杂度都比较小。如果不超过3万行有效代码,这句话基本上还能成立。否则,随着代码量和复杂度的增加,C++的优势将会越来越明显。造成这种差别的就是C++的软件工程性。
  C++的缺点:
  C++由于语言本身过度复杂,这甚至使人类难于理解其语义。更为糟糕的是C++的编译系统受到C++的复杂性的影响,非常难于编写,即使能够使用的编译器也存在了大量的问题,这些问题大多难于被发现。
  C++语言由于过度的复杂性,以及与unix的文化相抵触,由于本身的复杂性,复杂的C++程序的正确性相当难于保证。也有IT人士提出不支持多线程的原语等缺陷。不过有如此多的知名IT人士提出了如此多的缺陷,正说明C++被广泛使用和成功。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
计算机领域的最高殿堂,历届图灵奖获得者及其事迹读此一文即可!
2004年《程序员》随笔
看了 72 位图灵奖得主成就,才发现我对计算机一无所知
01前 言
一个程序员的读书笔记
Thinking in Java | Prewords
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服