打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
“低级的语言”更适合理解编程及计算机的原理

https://m.toutiao.com/is/e4AvcmE/ 






​​现在编程学习界流行很多快速入门的编程语言,比如Python,Matlab,JavaScript等等,甚至还有基于中文的编程语言。尤其是JavaScript和Python,这几年在TIOBE编程语言排行榜上的排名一直上涨,而且增幅很大。

​当然这些新晋流行起来的高级语言确实使程序员们的编程效率大大提高了,而且基于这些语言的模块和接口也越来越多,对于新手来说直接入门这些语言是非常明智的选择。我今年新入门的时候也是从JavaScript开始的,紧接着又学了HTML和CSS,四个月的自学经历让我在学习编程的过程中确立了很多信心,不再有那种“编程很难学”的意识。

​正是这一点点积累起来的自信,让我有想法开始备考一项计算机类的考试,这门考试中的必备基础是C语言,正是以前自己学了之后没学会那门语言。很多学计算机出身的人都坦言C语言很难学,大学学了四年也没正真理解其中的一些复杂概念:指针、分支结构、宏……可想而知,我当初自己几乎没任何基础的情况下自学C语言,没学会自然也在情理之中。


​最近学习C语言的过程中,有很深的一点感触就是:C语言这门看似“笨重老旧”的编程言其实更接近于计算机的本质。在编写C代码的过程中,需要加载函数,预定义变量,指定变量的输出输入格式,明确变量的存储地址……这类的脏活累活在很多的编程语言中都是没有的事儿,可是在C程序中,这些都是必须认真想好且敲出正确的格式和语法。

不断琢磨这些的过程中,慢慢就开始计算机到底是怎么工作的,怎么识别人类敲到编译器中的语言,怎么转化,怎么存储。当然这次学习C语言时我有个好老师,之前的文章中提到的哈佛CS50。

学编程但是没学过C语言的人真应该去好好研究一下C语言,找个好的教材或好的视频课,在加上自己的练习和理解,能更加深刻地理解“编程”这件事儿到底是用来干嘛的。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
「计算机基础」你不知道的编程语言的演变
JavaScript属于脚本编程语言
主流编程语言优劣考
教你一招:计算机专业大一新生,如何能够''有效学习 C 语言''?
3分钟让你彻底理解什么是变量?计算机编程快速入门第1讲
JavaScript世界上最被误解的语言
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服