C语言是不是一种低级语言?
发布网友
发布时间:2024-01-02 09:55
我来回答
共2个回答
热心网友
时间:2024-01-04 14:28
C语言通常被归类为高级编程语言,而不是低级语言。高级语言是指那些接近人类自然语言或数学表达式的编程语言,它们提供了更高层次的抽象,使得编程更加容易理解和编写。C语言虽然提供了对底层硬件的直接控制和较低层次的抽象,但它的语法和结构仍然符合高级语言的特征。
低级语言通常指的是那些与特定计算机硬件直接交互的语言,如机器语言和汇编语言。这些语言提供了对硬件的直接控制和较低层次的抽象,但它们通常难以理解和编写,因为它们使用了大量的二进制代码和硬件特定的指令。
C语言之所以被认为是高级语言,是因为它提供了一系列的抽象和结构化编程特性,如函数、数组、指针、结构体和联合体等,这些特性使得编程更加模块化和可重用。此外,C语言具有丰富的库支持,使得程序员可以编写复杂的程序而不必关注底层的硬件细节。尽管C语言提供了对底层硬件的直接访问,但这并不足以将其归类为低级语言。
热心网友
时间:2024-01-04 14:29
C
a.错误,c语言是由B语言发展过来,是低级语言向高级语言发展的过渡语言,而且更偏向底层~~java和C#才算是高级语言
b、明显错误,C语言是编译型语言,需要编译执行
d、这就错的更离谱了,现在微软都在研制F#,C怎么可能最晚?再说,java和c#都比它晚了,再说一下,C语言的主要优点是简洁紧凑、可移植性强,由指针这一特色,更能操作底层,它没有java的跨平台性,没有C#的通俗性。。。
最后,说下C,早期的C在贝尔实验室研制出来的,用于做数值计算和一些数学模型的求解,所以更接近自然语言和数学语言。。。