理论上C语言在高级语言范畴里面是无所不能的。
在上个世纪90年代Java,c#这些纯粹的面向对象高级语言出现之前,
在通用编程语言领域,C语言通吃。
之后C语言主要集中在嵌入式领域和系统软件领域。嵌入式领域就不用
说了,C跟汇编是必有之路。在系统软件领域,Linux内核就是C语言
编写的,Linus 一直反对C++在Linux内核领域的使用。开源数据库软件mysql
是用C和C++混编的。等等,顺便透露一下,为了效率某互联公司邮箱服务的CGI都是用
C和C++混编的。
可见,现在C语言使用范围窄了一点,但是在通用编程领域在追求效率的场合下,
C语言是不二的选择。
如果你是学计算机专业的,那么建议你一定要学习C语言,学过这门语言后,
你会对计算机软件比较底层的问题,如内存布局和分配,编译的各个阶段等
都有比较深的了解。
最后给你看一张最新的编程语言排行榜,你就会觉得C语言的适用范围大不大了。
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语言具有绘图能力强,可移植性,并具备很强的数据处理能力,...