最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

学什么编程语言好?c++和python先学哪个好?

XAMPP下载 admin 1459浏览 0评论

各地开学时间陆续确定,其他年级返校日子也有眉目,正常开学指日可待下,兴趣班再次成为家长群中热议话题,青少年编程也广受关注。

孩子要不要学编程?

学哪种语言好?C++还是Python?

哪种语言就业前景理想?

f0000000059
(灵魂发问三连击)

 

这确实是个好问题。

 

到底该不该教孩子写程序,如果教,该教哪一种程序设计语言,怎么教?

以编程从业人员的角度来看,哪种语言并不重要,关键是从编程语言学会软件开发的方法,这才是安身立命,可以用来吃饭的本事。

如果说你的孩子学习编程语言的目的,是将来希望从事这一行,那么C++或许是较好选择。
C++,任何学编程的人,对其或多或少都会带有憎恨,而且一辈子可能也不会用C++写一个超过100行的程序。C++之所以不招待见,因为它太接近计算机硬件了。

作为一种强类型语言,也就是说,C++需要直接声明和定义变量的计算机语言,写程序的人必须了解,什么是整数,什么是实数,什么数有符号,什么数无符号。解决问题,我们必须搞清楚,实数需要小数点后几位的经度,整数需要几个字节。问题复杂了,需要分配内存,需要传递复杂变量,就要涉及地址和指针。把这些细节搞清楚,的确是需要花点时间学习计算机的硬件和原理。

因为这个,很多人都望而却步打了退堂鼓。然而,对那些肯花时间钻研的人,一旦弄明白了底层细节,以后操作计算机就像是庖丁解牛一样,可以轻松玩耍。通过C语言学习编程,起点高,的确有点难。对很多人来说,就像是撞墙一样痛苦。可是一旦把墙撞破了,就可以把头伸进计算机的内部世界,能够享受把自己的想法转变成计算机程序的自由,最终可以驱使计算机替你思考。

相对于厚重坚实的C++,Python在软件开发上,更倾向短平快的特点。Python可以算最成功的解释型语言,没有之一,而是唯一。而之所以受编程人员喜爱,其中原因离不开以下几点:

f00000000059

其一,严格的程序书写规范。

Python的作者深受Perl语言自由灵活书写风格之苦,要求Python的开发者,必须按照既定的规则,书写每一行程序,否则Python解释器跟你没完没了地抱怨,这样确保了Python代码有良好的可读性。

其二,Python程序既能面向过程,也能面向对象。

什么是过程,什么是对象,如果你写不了200行的程序,没必要去敲破脑袋搞清楚。

其三,Python提供了丰富的基本数据结构,例如元组(tuple),列表(list),字典(dictionary)和集合(set)之类的数据结构。

对于C++的开发者,如果使用这些数据结构,需要学习复杂的标准模板库,要么自己去开发,总之是费时费力。而Python的用户,可以轻松使用这些数据结构带来丰富功能。

 

最后也是最重要的一点,Python有极其丰富的共享资源。

对于一个应用Python的软件开发人员而言,一定要记住,你是在用Python而不是开发Python。对于任何一个常用的计算机操作,不管复杂与否,开发人员基本上都可以在网上找到免费的Python代码库。开发人员需要做的,就是开发尽可能简单的Python代码,调用这些代码库,完成自己的任务。

转载请注明:XAMPP中文组官网 » 学什么编程语言好?c++和python先学哪个好?

您必须 登录 才能发表评论!