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
那是当然 是比较基本的计算机语言
相似回答