语言|C语言老矣,尚能饭否

出品 | CSDN(ID:CSDNnews)
诞生于1972年 , 至今已有49个年头的C语言是当下最流行的编程语言之一 , 也是众多程序员的入门语言 。 其普遍应用在底层系统开发中 , 从操作系统到加密算法再到物联网 , 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语言老矣,尚能饭否
文章图片

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

三人行 , 必有我师 。 最好的学习方式中一个关键的要素是 , 讨论和交流 。 每个知识点的同主题交流 , 可以让学习同一个知识点的学习者讨论交流 , 互相加油 。

推荐阅读