C语言感触篇:十年之后重学C语言,岁月蹉跎,我听闻你始终一个人

C语言感触篇:十年之后重学C语言,岁月蹉跎,我听闻你始终一个人

喜欢C/C++得加入我们C/C++学习乐园群:747821062


1.1 多次自学,不得其法

距离大学时学习C语言已有十个年头了。印象里最深的就是当时一位海归老师,在讲课时流露出对K&R的崇敬之情,以及用Hanoi塔的例子讲解递归。但当时的我还无法体会,也只是不走心的听听。那时的我还不知道K&R有多牛,递归有多重要。

喜欢C/C++得加入我们C/C++学习乐园群:747821062

十年间经历了很多项目,也业余时间自学了很多东西。温习过C、自学过汇编、尝试操作系统内核。看过不少推荐的好书,看语法看得不厌其烦。却始终感觉对C语言既熟悉又陌生,熟悉其语法,陌生的是:这真的就是C语言最精华的部分吗?

1.2 不期而遇,峰回路转

转机就在刚刚结束的一学期高强度的研究生学习。因为之前已经对C的基础知识比较熟悉了,所以这学期并未刻意去系统学习(也确实没有时间)。就在实践中摸爬滚打了一学期,这次让我对C语言有了重新的认识。深深感受到:如果说算法实现只是用C小试牛刀,操作系统内核等底层开发才是让C爆发出强大力量的地方

C/C++学习乐园群:747821062


也许刷题和实现算法时我们还有很多更加现代化的选择,例如C++、Java甚至Python,C语言不过是简洁明了的一种选择罢了。但在像操作系统内核、网络编程、编译器设计等研究生课程中,C简直处于霸主地位。暑假了有时间好好总结了,赶紧趁着感觉还在再深入理解一下。

1.3 不是书不好,只是时候未到

拿着这一本《The C Programming Language》,感到非常惊奇!这样一本古老的、薄薄的书,竟然霸占了所有编程类推荐书目榜单的前列。个中原因,多少年来我一直找不到答案。最近重读K&R,满打满算应该是第三次了,终于被深深震撼到了:第一次读看到的是满篇的语法规则,第二次读看到的是各种巧妙的编程手法,而第三次重读看到的却哪里是C语言,这简直就是OS内核和编译原理嘛!

结束语:学习C语言是个长期过程

读完本文能够感受到C语言已经超出了单单一门语言的范畴,其背后的文化和底蕴,非一朝一夕就能够精通的。从计算机系统架构、操作系统内核、编译链接等知识的交汇,到Unix文化和设计思想,真的是博大精深!所以,在整个编程生涯中,对于如C语言这种经典的老技术,我们都应反反复复去琢磨、去领会。相信总有一天能悟到真理。有如果足下有兴趣,期待你得驻足。

期待下一次回眸

C语言多关卡推箱子

你可能感兴趣的:(C语言感触篇:十年之后重学C语言,岁月蹉跎,我听闻你始终一个人)