第一门少儿编程语言选什么好

现在你看到的大部分编程语言都是借鉴了 C 语言或者用 C 语言写成的,比如 Java,C++,C#,Python,Go,JavaScript,Objective-C,Swift,PHP,Perl,等等。可见 C 语言在被设计出来时是多么具有划时代意义。大部分现在所用的操作系统也用到了 C 语言,比如 Unix,Linux,Windows,Mac OS X,iOS,Android,等等。可以说,C 语言影响了全球的计算机系统,套用指环王的经典台词就是「One language to rule them all」(意思是:一门语言统领其他语言)。当然了,C 语言最初是用 B 语言写的,但今天却几乎没有人在用 B 语言了。可见 C 语言的飞跃,其源码设计之精良。当时的程序员(如 C 语言之父 Dennis Ritchie)真的是超级厉害,我这种程度实在连远眺都看不到他们的项背啊。

第一门少儿编程语言选什么好-少儿编程网

C 语言肯定比 Python,Java 之类难入门,但是比 C++ 简单很多。我觉得 C++ 不适合作第一门编程语言,太复杂,东西太多,基本就是「入门到放弃」,要学 C++ 最好等入门编程之后。当然你要学我也没资格反对。相比之下,C 语言的难度适中,也没有那么可怕。最让人害怕的指针,位移(嵌入式里面比较多左移右移,需要数学功底还可以,不然那些十六进制,二进制会让人头晕的),自定义数据结构,内存分配什么的其实也还好,熟能生巧。这点我深有体会,我自从借 C 语言入门了编程之后,后面再学习 Java,PHP,C++(还是有点疼痛的,谁让 C++ 这么庞杂),Python,Kotlin 等等就很容易了。因为经过 C 语言的磨砺,你的编程思维能力已经比较不错,关于数据结构和算法等可以通过做练习和个人项目来进行。

当年我一开始接触 C 语言,感到比较难,就退避了去学 Java,结果也不得要领,直到我后来转而去用 C 语言入门编程,学会了 C 语言之后,学 Java 变得顺风顺水。之后你如果要进阶 C 语言,推荐看看《C专家编程》,C 语言之父写的《C程序设计语言》(不是谭浩强那本《C语言程序设计》),国人写的《C语言深度解剖》,《C陷阱和缺陷》。读完这些,做完里面的练习,你的 C 语言的水平就已经很不错了。如果你不是做嵌入式等对 C 语言水平要求比较高的领域,那没必要把 C 语言学那么深。借助 C 语音入门编程之后可以学学 Java,Python,Kotlin,Go 语言(Go 语言被称为 21 世纪的 C 语言)等最近比较被看好的语言。当然,PHP 这样「世界上最好的语言」也是比较简单的,PHP 的语法和 C 语言比较类似。

有一点需要注意,就是学习编程语言,千万不要贪多而不精。应该先学精一门语言,之后再去涉猎其他的。毕竟编程语言之间,基本的逻辑,条件语句,循环语句,类或结构体,都是互通的。一般来说,一通则百通。有些朋友可能一门还没入门或精通呢,就想要蜻蜓点水般去学新的语言,这样最后什么也不能精通。祝大家还没入门编程的可以早日入门,已经入门的技术日益精进(需要学学面向对象思维,架构,设计模式,算法等)。要知道现在 IT 行业可是薪资很不错的,而且未来前景绝对不堪忧,毕竟人工智能还要我们来编写和操控。

本文链接:第一门少儿编程语言选什么好

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:少儿编程网,谢谢!^^


*文章为作者独立观点,不代表少儿编程网立场
发表评论

坐等沙发
相关文章
少儿编程带给孩子的不只是技能的增长
少儿编程带给孩子的不只是技能的增长
为什么学编程的孩子思路清晰、创造能力更强?
为什么学编程的孩子思路清晰、创造能力…
建议收藏!下半年高含金量信息学编程赛事汇总
建议收藏!下半年高含金量信息学编程赛…
为啥全世界都在让孩子学Python?
为啥全世界都在让孩子学Python?
小球迷12岁编写上百款游戏,鼓励同学学习编程,TED邀请他登台演讲
小球迷12岁编写上百款游戏,鼓励同学学…
编程学得好的孩子,英语成绩也跟着悄悄上去了
编程学得好的孩子,英语成绩也跟着悄悄…
学生都说我是编程界的“吴彦祖”