首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >要想精通C语言,必须先学习汇编吗?

要想精通C语言,必须先学习汇编吗?

作者头像
诸葛青云
修改2018-09-10 11:34:07
1.5K0
修改2018-09-10 11:34:07
举报

编程语言里面很少有人直接说出精通两个字,特别是一些入行好多年的程序员,从语法来讲C语言相对来讲入门还是比较容易,在高级语言还没有完全展开的年代,C语言算入门比较简单的编程语言了,起码要比语法细节繁杂的C++好太多了,现在很多做应用开发的程序员觉得能写C语言的都是高手,这完全是一种这山看着那山高的心态了,做C语言还觉得高级语言编程模式复杂,现在越来越多的编程入门人员已经不选择C语言作为入门语言觉得太难了,对于面向过程语言开发的C语言为什么让很多人觉得很难?

1.C语言硬件搭界由于很多人对硬件不熟悉,让很多人觉得讳莫如深

2.C语言由于指针的存在很多人觉得难以理解,觉得很难。

但是大部分老程序员觉得C语言是一门相对入手比较容易的编程语言,但现在编程向着集成化的方向发展,相比较而言C语言显得难了许多。

越是工作年限长的老程序员越是不轻易说出精通两个字,C语言直接底层属于汇编,汇编不仅仅是C语言的基础,也是计算机运行的基石,如果真是一位精通C语言的高手,那么对于汇编不说很熟悉,起码会懂常见的语法,因为C语言调试过程中遇到的一些奇怪的现象,拿不准的情况深入到汇编层面就很容易解决问题。所以想更好的学好C语言,对于汇编语言还是需要多少了解一点。

小编给大家推荐一个学习氛围超好的地方,C/C++交流企鹅裙:870963251!适合在校大学生,小白,想转行,想通过这个找工作的加入。裙里有大量学习资料,有大神解答交流问题,每晚都有免费的直播课程

但如果一定说只有学好汇编才能学好C语言,这种因果关系是不存在的,本来就是就属于两种不同的编程语言,在有些地方存在一些交集而已,比如对性能要求非常大的地方,直接在C语言里面调用汇编来实现,这种在很多地方都使用过。

从市场上对于C语言的需求量依然很大,但对于比例相比别的语言少了许多,不是说C语言不重要了,主要是现在应用方便编程的需求更大,在很多领域C语言还是首选,通讯领域,操作系统,嵌入式开发等等还会选择C语言,而且现在很多主流的编程语言的底层就是C语言来完成的,如果喊着C语言已经过时了或者不行的话,如果是这样代表真的不懂编程。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云直播
云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档