为什么C语言能稳居计算机语言排行榜第二

C语言 码拜 6年前 (2015-07-10) 345次浏览 0个评论
 

C是面相过程的语言,程序开放不像Java/C++方便,为什么依然能稳居计算机语言排行榜第二 感觉C语言的代码越来越少,但排行榜中却依然长盛不衰……C语言主要应用遇哪些领域,哪些技术
还是懂行的人解释一下!

10分

c大部分时间都在一二吧, 至于面向过程或者面向对象就难分了, 有些人用c++的class当做struct在用,还不就是在用c, 我觉得unix系多用c, 这一系很多呀象unix,linux(象苹果和安卓底层不都是嘛)
 
因为抵制高级语言的人很多 毕竟老一批的程序员还健在啊
你不能指望快退休的人还来重新学语言啊
 
低层开发用C容易构建,C有历史了,共享库也多,但是应用上层的开发都是高级语言了,JAVA 啥的。

15分

随便举几例子,web服务器如:apache,nginx。数据库如:mysql。操作系统:linux,unix。java的jvm。windows的MSDN中API函数都是以C形式给出的。这些够了不?
 
为什么C语言不能稳居计算机语言排行榜第一?

5分

C的却是面向过程的语言,但是,面向对象C照样能实现啊(比如gobject)。C语言的代码怎么会越来越少,我就是用C开发流媒体服务器,要知道操作系统都是用C写的,你就能明白C的地位了。
 
引用 6 楼 zhao4zhong1 的回复:

为什么C语言不能稳居计算机语言排行榜第一?

因为事实就是从10年到现在基本都是排名第二,我觉得这已经很牛逼了。

5分

我感觉嵌入式做设备什么的,底层的硬件环境还是比较需要效率,仪表阿,电子设备啊,还都是在用c来推动吧,这是软件应用的一大块东西,当然越来越多的被android之类的替代了

5分

引用 8 楼 luoweifu 的回复:
Quote: 引用 6 楼 zhao4zhong1 的回复:

为什么C语言不能稳居计算机语言排行榜第一?

因为事实就是从10年到现在基本都是排名第二,我觉得这已经很牛逼了。

因为商业应用层业务逻辑和手机APP开发的份额被java抢走了。

 
这个问题就和该学哪门编程语言好一样,其实没什么标准答案,关键在于你计划以后干什么工作,接触的是哪门语言,这是我个人结合老师的话的一点想法
 
我的经验,学会用C和python,可以干你想干的任何与编程有关的事情。ps. python排第几?
 
我学电气的,用c的话可以更有效率咯
 
就算工作中 用的是c++ java python 等等, 依然建议把c学好学精。 对你以后学其他语言都事半功倍。

学好了c, 给你一门其他语言,你从没接触过的语言,你都可以很自信的1周开始开发工作。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明为什么C语言能稳居计算机语言排行榜第二
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!