关于c语言问题?

我为什么觉得c语言,学的再好,也没什么用啊?在这个时代根本用不到。用的最多的、还是面相对象的语言。而如果掌握了一门面向对象的流行语言,就完全够自己工作挣钱的了。学c语言还... 我为什么觉得c语言,学的再好,也没什么用啊?在这个时代根本用不到。
用的最多的、还是面相对象的语言。
而如果掌握了一门面向对象的流行语言,就完全够自己工作挣钱的了。
学c语言还不如把汇编语言学熟呢!运用在底层中,汇编语言不比c语言好很多吗?
展开
 我来答
逻辑小D

2021-12-17
知道答主
回答量:15
采纳率:0%
帮助的人:1.2万
展开全部

C语言这门语言可上可下,c语言的强大在于其灵活性,向上可以写应用,向下可以写硬件,c语言中指针发挥了很大的作用。

唉,作用不跟你讲了,给你看一张程序语言的排名图吧。这个更能说明问题。

总之一句话吧,不是c语言没用,是想学的好很难,用的好更难,真正用的好的人,都是不是钱的问题了

linjunlzy
2021-08-01 · TA获得超过1319个赞
知道小有建树答主
回答量:668
采纳率:82%
帮助的人:333万
展开全部
首先,C语言已经连续多久蝉联TIOBE编程语言排行榜的第一了?用不到?
底层都是C语言,汇编大多是在一些比较固定的代码,特别是启动初始化代码中用,比如初始化Flash、看门狗、MMU、协处理器。因为汇编虽然执行效率高,但编码效率很低,可读性和可移植性都太差。
平时你可以见到的东西,路由器、冰箱、空调、电动车、各种物理化学仪器如色谱仪,底层全是C语言。如果产品的性能要求比较高,比如要加上AI,要做机器视觉处理,产品偏向应用,可能会用嵌入式Linux,那么一样Linux上的硬件驱动也是用C语言写的,只不过它把内核和用户态隔开了。
最后说一下,不管什么语言,Java、Python、C++、C,真的只是一个工具而已,学完一个学其它的都是大同小异。最核心的还是算法,变得也是算法。另外面向对象只是一种思想,如果你有看过Linux的源代码,包括现在嵌入式Linux的C语言驱动开发,Linux包括平台总线、输入子系统等等等等。你会发现,虽然C语言是面向过程的,但面向对象只是一种思想。现在大部分企业也要求C语言代码以面向对象的思想写,因为这样可移植性强。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风若远去何人留
2021-08-01 · 知道合伙人互联网行家
风若远去何人留
知道合伙人互联网行家
采纳数:20412 获赞数:450129
专业C/C++软件开发

向TA提问 私信TA
展开全部
在tiobe统计中,目前C语言是市场占有量最大的语言,远超你说的所有面向对象语言
而典型的面向对象语言,Java和c++的市场占有率逐年下滑
至于汇编,在底层程序,包括loader,操作系统,驱动这些,汇编出现的不会达到代码量的万分之一,剩下的都是C语言,注意是C,不是C++
更多追问追答
追问
我说的是找工作
追答
所谓市场占有率,就是工作里面使用的占比
也就是,目前所有编程的程序员,十个里面就有一个是用C语言的
换句话说,在软件类岗位中,十个岗位就有一个岗位是做C的
从工资来说,C不算最高的,但不算低,以上海算,起薪在5k左右,后续就看个人发展水平了,三年在10到15k,五年在15到20k,十年在20-30k
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
程序员风宇
活跃答主

2021-08-01 · 但行好事,莫问前程!
程序员风宇
采纳数:1690 获赞数:1316

向TA提问 私信TA
展开全部
学习c语言本身是熟悉编程,了解操作系统底层。c本身学习可以找到操作系统是怎么回事。针对于单片机,物联网,硬件相关,c是一个非常好的选择。
追问
谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销

2021-12-21 · TA获得超过1076个赞
知道大有可为答主
回答量:7379
采纳率:95%
帮助的人:246万
展开全部
C语言主要被运用在一些对执行效率和需要与底层硬件通信的软件编程,以及对一些已存在的c程序的维护升级过程。相对汇编来说,c的可移植性和可读性要好一些,对程序员来说,语言最小颗粒度的选择是一种平衡的反映。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式