C是一种高级程序设计语言吗

北京白癜风医院排名 https://m.39.net/disease/yldt/bjzkbdfyy/

C++是属于高级程序设计语言。

C++语言是一种优秀的面向对象程序设计语言,它在C语言的基础上发展而来,但它比C语言更容易为人们学习和掌握。C++以其独特的语言机制在计算机科学的各个领域中得到了广泛的应用。面向对象的设计思想是在原来结构化程序设计方法基础上的一个质的飞跃,C++完美地体现了面向对象的各种特性。

C++语言作是结构化和模块化的语言,适合处理较小规模的程序。对于复杂的问题,规模较大的程序,需要高度的抽象和建模时,C++语言并不合适。为了解决软件危机,20世纪80年代,计算机界提出了OOP(objectorientedprogramming)思想,支持面向对象的程序设计语言应运而生。Smalltalk就是当时问世的一种面向对象的语言。在实践工作中,由于C++语言的广泛使用,在C++语言的基础上根据面向对象的思想发展了C语言,形成了Cwithclass(带类的C++语言)。

另外,就目前学习C++而言,可以认为他是一门独立的语言;他并不依赖C语言,我们可以完全不学C语言,而直接学习C++。根据《C++编程思想》(ThinkinginC++)一书所评述的,C++与C的效率往往相差在正负5%之间。所以有人认为在大多数场合C++完全可以取代C语言(然而我们在单片机等需要谨慎利用空间、直接操作硬件的地方还是要使用C语言)。




转载请注明:http://www.aierlanlan.com/tzrz/7306.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了