※ 引述《OoShiunoO (機機勳)》之銘言:
: 小弟剛接觸Python一個月,主要是用它的機器學習套件來作資料分析
: 用了之後感覺是很好用的一種語言
: 但是似乎有一種感覺,它不算是一種用來寫大型程式的語言
: 感覺它好像是用來做小工作 小事情的一種語言
: 所以小弟好奇,在業界,大家都是用Python來幹嘛比較多呢..?
想延伸這個問題。你覺得什麼樣的語言才叫做「用來寫大型程式的語言」?
以前只有 Fortran 的年代,只有 Algol60 的年代,小的,大的都用那個寫。
我想問這個問題,想法是,語言要呈現什麼樣的特徵,你會覺得它是個大器的東西。
至於執行的速度,應該要排除在語言的選擇之外。
看到前面的討論,都說 Python 寫很快但是有效能的狀況。
但是,我覺得這樣想是很偏的。
你來嘗試 Python ,不是因為考慮 C 的效能,但卻
可能是考慮到 C 語言本身是不是很好寫。
但是, Python 寫出來的東西 OK 了,
後來在大量使用的時候遇到效能爆炸的情況時,
為什麼卻沒有想想,在同樣要觸發效能爆炸的情況下,也許是大量資料或大量使用,
C 有多少比較好?
也許只是你不知道如何去調整好 Python 的效能啊,是吧。