语言|C语言老矣,尚能饭否
出品 | CSDN(ID:CSDNnews)
诞生于1972年 , 至今已有49个年头的C语言是当下最流行的编程语言之一 , 也是众多程序员的入门语言 。 其普遍应用在底层系统开发中 , 从操作系统到加密算法再到物联网 , C语言于无形之处支撑着计算机世界的正常运行 。
文章图片
C语言还值得学吗?
然而随着计算机的快速发展 , 新兴语言不断涌现 , 有不少人认为C语言已老矣 , 并且在逐渐凋零 。 就连C语言一直主导的Linux战场 , 竟然也出现Rust取代C的呼声 。 对此 , 有不少人发问 , 作为开发者 , C语言还值得学吗?
答案是值得 。 据 Linux基金会发布的2021年度报告显示, 没人能在缺少Linux支持的环境下度过一天 , 而Liunx内核的核心语言则是C语言 。 就目前而言 , C语言依然会统治着计算机最基础的底层知识 , 依然是操作系统和嵌入式系统领域的王者 。
所谓0/1生C , C生万物 , 就连C++、Java、Python、JS等当下多种知名的编程语言也或多或少是在C的基础之上构建而成 。
如何学?
那么 , 作为开发者该如何快速高效的理解并应用这门语言呢?都说学习是个有序渐进的过程 , 好比一颗大树 , 先分支杆地去学习 , 然后再加以组合应用 。 基于人们的学习思维与习惯 , CSDN重磅打造了C语言技能树 。
文章图片
C 语言技能树和其他技能树一样 , 针对学习者提供系统性的、反碎片式的学习路径 。 用户从章节进入 , 每节的学习包含:
- 材料阅读(参考资料和最新收录资料)
- 习题自我反馈
- 同主题交流讨论

文章图片
例如C语言的精髓之一是指针 , C语言技能树的指针这一节就提供了一目了然的层次结构 , 区别于枯燥的书本 , 由技术写作者实际经验总结的优质参考资料可以让你反复的比对阅读 , 加深对知识点的理解 。
而学习是需要有反馈的 , 练习题就是针对这个普遍的学习痛点准备的 。 在练习题里还包含丰富的小知识点 , 边答题边扩展丰富的语言背景知识 。 还别说 , 这些题目都针对知识点静心设计了关键路径反馈点 , 为你的学习提供强化支持 。

文章图片
三人行 , 必有我师 。 最好的学习方式中一个关键的要素是 , 讨论和交流 。 每个知识点的同主题交流 , 可以让学习同一个知识点的学习者讨论交流 , 互相加油 。
推荐阅读
- 语言识别|AI技术,让我们“听”懂聋人
- 语言|中电金信在高交会一举获得7项大奖
- 最新消息|一项科学研究发现狗的大脑可以区分不同的语言
- 训练|ASC22世界超算大赛开战 语言大模型和AI+Science尖端应用成赛题
- shell|C#落选,Python“连庄”年度编程语言,TIOBE 1月编程语言排行榜出炉!
- 语言|清华大学教授孙茂松等建立机器中文语言能力评测基准“智源指数”
- Linux|Fedora 36默认字体将改为Noto,以覆盖更多语言
- 人物|日本高中生开发创意“语言计算器”获大奖 突破1+1=2模式
- 语法|?沈家煊《从语言看中西方的范畴观》
- 功能|谷歌正开发Panlingual功能:Android 13支持为单个App指定语言