※ 引述《OoShiunoO (机机勋)》之铭言:
: 小弟刚接触Python一个月,主要是用它的机器学习套件来作资料分析
: 用了之后感觉是很好用的一种语言
: 但是似乎有一种感觉,它不算是一种用来写大型程式的语言
: 感觉它好像是用来做小工作 小事情的一种语言
: 所以小弟好奇,在业界,大家都是用Python来干嘛比较多呢..?
想延伸这个问题。你觉得什么样的语言才叫做“用来写大型程式的语言”?
以前只有 Fortran 的年代,只有 Algol60 的年代,小的,大的都用那个写。
我想问这个问题,想法是,语言要呈现什么样的特征,你会觉得它是个大器的东西。
至于执行的速度,应该要排除在语言的选择之外。
看到前面的讨论,都说 Python 写很快但是有效能的状况。
但是,我觉得这样想是很偏的。
你来尝试 Python ,不是因为考虑 C 的效能,但却
可能是考虑到 C 语言本身是不是很好写。
但是, Python 写出来的东西 OK 了,
后来在大量使用的时候遇到效能爆炸的情况时,
为什么却没有想想,在同样要触发效能爆炸的情况下,也许是大量资料或大量使用,
C 有多少比较好?
也许只是你不知道如何去调整好 Python 的效能啊,是吧。