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的地位了。
|
因为事实就是从10年到现在基本都是排名第二,我觉得这已经很牛逼了。 |
|
5分 |
我感觉嵌入式做设备什么的,底层的硬件环境还是比较需要效率,仪表阿,电子设备啊,还都是在用c来推动吧,这是软件应用的一大块东西,当然越来越多的被android之类的替代了
|
5分 |
因为商业应用层业务逻辑和手机APP开发的份额被java抢走了。 |
这个问题就和该学哪门编程语言好一样,其实没什么标准答案,关键在于你计划以后干什么工作,接触的是哪门语言,这是我个人结合老师的话的一点想法
|
|
我的经验,学会用C和python,可以干你想干的任何与编程有关的事情。ps. python排第几?
|
|
我学电气的,用c的话可以更有效率咯
|
|
就算工作中 用的是c++ java python 等等, 依然建议把c学好学精。 对你以后学其他语言都事半功倍。
学好了c, 给你一门其他语言,你从没接触过的语言,你都可以很自信的1周开始开发工作。 |