说到语言,自然想到人类,语言是人类独有的一项技能,是表达信息的载体。
在计算机世界中也是一样,你要将你的想法表达出来,但必须使用合适的规则,计算机的机器语言是建立在计算机的工作方式上的,为了使人们更加容易的与计算机对话,在实验室里第一次发明了语言,起先是B语言,最后进化为C语言,并成为计算机最基本的一种语言,他是人类语言与机器语言的一种折中,用预先配置好的库,连接了计算机的底层与语言的表面,而另一座桥梁--C语言与人类之间的桥梁,将由一系列的规则与元素构成。
作为人类,我们无时无刻不在学习语言,从汉语到英语,语言是一种载体,而且语言是交互的,既让我们学习了前人留下的思想经验,又让我们把我们的思想表达。
所以,基于此,我认为C最重要的就是表达。在学习C的时候,请你抛开一切杂念,不去想更高级的算法,只是将你解决问题的思想,途径尽可能简洁高效的表达出来即可。
框架的重要性:建议可以去学学设计模式 design-pattern,很多设计模式懂了以后,才能让你更好的敲。
还有就是多看看优秀的框架实现原理,为什么。新手到大神都是从读代码开始。