开始学习Python的时候觉得比较简单,没有C++那么多复杂的机理去了解,随着逐步的学习发现其实不然,我一定要收回之前自己说的话,每一门编程语言就是设计者花费很多心血设计的,哪有说学会就学会的编程语言。 完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。但就是由于变成了20行,程序的可读性变得比较差,难以理解,这正是Python所不关注的问题,只要代码简短就行。 随着写代码的时候对一些科学计算的库的使用,开始觉得学习Python吃力了起来,必须弄懂每一行的代码的作用。一个简单的神经网络算法大概用50行的Python代码实现的,我学习这50行的Python代码居然用了4天,没有听错,学习50行代码用了4天。要是使用C或者Java想必代码的行数可以想象…………..,还是Python好呀。 总的来说:不同的场合需要使用不同的编程语言呀。每一个都有优势和劣势。
|