https://m.toutiao.com/is/e4AvcmE/ 现在编程学习界流行很多快速入门的编程语言,比如Python,Matlab,JavaScript等等,甚至还有基于中文的编程语言。尤其是JavaScript和Python,这几年在TIOBE编程语言排行榜上的排名一直上涨,而且增幅很大。 当然这些新晋流行起来的高级语言确实使程序员们的编程效率大大提高了,而且基于这些语言的模块和接口也越来越多,对于新手来说直接入门这些语言是非常明智的选择。我今年新入门的时候也是从JavaScript开始的,紧接着又学了HTML和CSS,四个月的自学经历让我在学习编程的过程中确立了很多信心,不再有那种“编程很难学”的意识。 正是这一点点积累起来的自信,让我有想法开始备考一项计算机类的考试,这门考试中的必备基础是C语言,正是以前自己学了之后没学会那门语言。很多学计算机出身的人都坦言C语言很难学,大学学了四年也没正真理解其中的一些复杂概念:指针、分支结构、宏……可想而知,我当初自己几乎没任何基础的情况下自学C语言,没学会自然也在情理之中。
不断琢磨这些的过程中,慢慢就开始计算机到底是怎么工作的,怎么识别人类敲到编译器中的语言,怎么转化,怎么存储。当然这次学习C语言时我有个好老师,之前的文章中提到的哈佛CS50。 学编程但是没学过C语言的人真应该去好好研究一下C语言,找个好的教材或好的视频课,在加上自己的练习和理解,能更加深刻地理解“编程”这件事儿到底是用来干嘛的。 |
|
来自: 山峰云绕 > 《C语言数据结构描述Windows程序设计》