21xrx.com
2024-12-22 22:20:18 Sunday
登录
文章检索 我的文章 写文章
C++是否属于高级编程语言?
2023-07-07 15:10:39 深夜i     --     --
C++ 高级 编程语言

计算机编程语言在发展的历程中不断的演进与完善,C++是其中一种具有代表性的编程语言。但是,问题是,C++是否应该归属于高级编程语言中呢?

首先,我们需要了解什么是高级编程语言,高级编程语言与低级编程语言通常是相对的概念。高级编程语言是指编写程序时不需要考虑底层硬件细节的编程语言,这些语言的编写者可以专注于解决问题而不是机器实现。相反,低级编程语言是指编写程序时必须直接考虑底层硬件细节的编程语言。简单来说,高级编程语言就是让程序员专注于实现问题而不是实现电脑。

C++从实现方式上来看,确实不是一种高级语言,因为它需要考虑底层硬件的实现和需要程序员具有一定的编程知识,这一点和低级语言很类似。同时,C++也支持直接操作内存,这也是低级语言的特性。

但是,C++作为一种半高半低级语言,也有一些专门的高级语言特性:它支持面向对象编程,有丰富的数据类型,支持函数重载,等等。这些都是高级语言的特性。

综合以上观点,C++作为一种编程语言是半高半低级的,具备一些高级语言的特性,又具备一些低级语言的特性。所以说,C++是否属于高级编程语言?这问题并不简单,只能说它并不是一种完全的高级语言,而是半高半低级的编程语言。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复