C语言适用范围大吗?

如题所述

理论上C语言在高级语言范畴里面是无所不能的。

在上个世纪90年代Java,c#这些纯粹的面向对象高级语言出现之前,

在通用编程语言领域,C语言通吃。


之后C语言主要集中在嵌入式领域和系统软件领域。嵌入式领域就不用

说了,C跟汇编是必有之路。在系统软件领域,Linux内核就是C语言

编写的,Linus 一直反对C++在Linux内核领域的使用。开源数据库软件mysql

是用C和C++混编的。等等,顺便透露一下,为了效率某互联公司邮箱服务的CGI都是用

C和C++混编的。



可见,现在C语言使用范围窄了一点,但是在通用编程领域在追求效率的场合下,

C语言是不二的选择。


如果你是学计算机专业的,那么建议你一定要学习C语言,学过这门语言后,

你会对计算机软件比较底层的问题,如内存布局和分配,编译的各个阶段等

都有比较深的了解。


最后给你看一张最新的编程语言排行榜,你就会觉得C语言的适用范围大不大了。


温馨提示:内容为网友见解,仅供参考
第1个回答  2020-10-04
基本上你能写出来的程序都可以用C语言写出来
第2个回答  2013-01-10
一般都是用来开发系统软件和嵌入式,主要是效率高啊,一般达到了汇编的80%多,有一些编译器优化后几乎能达到汇编的效率。当然,理论上说c是能做几乎所有事情的,但是由于c本身的特点所以一般都是用来开发底层的东西
第3个回答  2013-01-10
是学习程序语言的基础,目前大多数大学都将其设为程序设计的入门必学课程。
第4个回答  2013-01-10
那是当然 是比较基本的计算机语言

C语言和嵌入式C语言有什么区别
1、C语言适用范围大,可移植性好,嵌入式的C语言是跑在嵌入式的开发板上的,CPU和我们电脑不一样,所以编译器也是不一样的,生成的可执行程序也是不一样的;2、C语言允许直接访问物理地址,可以直接对硬件进行操作,嵌入式有很多时候会受到硬件的限制,同时,在编写嵌入式的程序时,对于实时性要求可能...

C语言属于什么语言请选择
1、 C是中级需要;2、 是结构式语言;3、 C语言功能齐全;4、 语言适用范围大。

C语言什么意思?
4. C语言适用范围大。适合于多种操作系统,如Windows、DOS、UNIX等等;也适用于多种机型。 C语言对编写需要硬件进行操作的场合,明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。 C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动...

什么是C语言?
4. C语言适用范围大。适合于多种操作系统,如Windows、DOS、UNIX等等;也适用于多种机型。 C语言对编写需要硬件进行操作的场合,明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。 C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的...

C语言能做什么
C语言是一种广泛使用的编程语言,适用于多种应用场景。它能够帮助开发人员构建操作系统、嵌入式系统、游戏、网络应用、数据库等各类软件和硬件系统。C语言之所以受到青睐,是因为其具备高效的执行速度和丰富的函数库,这使得它成为编写高性能和可移植性程序的理想选择。此外,C语言还提供了大量的数据类型和...

c语言是不是过时了???
20%。适用范围大,可移植性好 C语言有一个突出的优点就是适合于多种操作系统,如MS-DOS、UNIX、Microsoft Windows 以及Linux;也适用于多种机型。C语言效率高,可移植性好,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画,它也是数值计算的高级语言。综上,C不会过时的。

想了解C语言,求指导
因此既具有高级语言的功能,又具有低级语言的许多功能,能够象汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元,可以用来写系统软件。7. C语言程序生成代码质量高,程序执行效率高 一般只比汇编程序生成的目标代码效率低10へ20%。8. C语言适用范围大,可移植性好 C语言有一个...

c语言适用于哪些职业
1.c语言属于高级语言,并具有汇编语言的特点。是面向过程的语言。2.c语言适用面积很广主要用于:软件开发上,而且各类科研都需要用到c语言,具体应用比如单片机以及嵌入式系统开发。3.c语言是另一些高级语言的基础,学好了c语言对于其他面向对象的高级语言有触类旁通的效果例如:c++,java,等.希望对你有...

什么叫"C语言"?
因此既具有高级语言的功能,又具有低级语言的许多功能,能够象汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元,可以用来写系统软件。7. C语言程序生成代码质量高,程序执行效率高 一般只比汇编程序生成的目标代码效率低10へ20%。8. C语言适用范围大,可移植性好 C语言有一个...

C语言是什么
C语言适用范围大C 语言还有一个突出的优点就是适合于多种操作系统,如DOS、UNIX,也适用于多种机型。C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,...

相似回答