
Python
在新手没有特别偏好的时候,不妨先学习
Python。理由很简单,
Python比较容易学。要是
Python都学不好,那想学好C就更困难了。就拿数组这个最常用的数据结构来说,我们先来看看C语言对新手是多么不友好。不过很遗憾,上面的代码存在很严重的漏洞,因为C不会为用户检查数组边界,得由程序员自己去判断。修改后的代码如下。要是发现b数组不够用了,例如要存储101个数字,那就非常麻烦了,相应代码如下。要是类似这种情况,使用
Python会如何?从上面这个例子就能明白,
Python对初学者更加友善,能减少许多出错的情况,使初学者可以更专心于学习编程思想。毕竟
Python比C晚出现二三十年,在设计上必然吸取了前辈们的经验教训,所以对初学者更加友好。