python熟了,也大概知道它的優缺點所在,雖然好用,但男人有了正室,總想在包個二奶,於是也考慮學第二門語言,看能不能跟python做個互補。
目前的程式語言種類大概有:
資料來源:wiki
|
C/C++ 效能沒話講,但學習不易,開發效率不如其它新的語言
C#、JAVA 效能不差,學習較C系列輕鬆,
PHP、Perl、Python、Ruby 更加容易學習,直譯式語言,效能就更不用比了!
看了一些程式語言資料後,大概可歸納,效能好的,學習通常較為不易
較新的語言,通常較為人性化好學習,但犧性了效能,當然各語言也是在儘量取一個平衡點
或者想辦法以其它方式來增加效能。
但看來看去,似乎目前還沒有一個語言是超級完美的,能兼固到簡易易學、易用、效能又能接近C語言。
選那門程式語言,我覺得又點像學武功,需找適合跟自已性子相符合的,
在金庸小說裡 蕭峰個性豪邁有男子氣慨就配降龍十八掌、段譽較書生氣質就使六脈神劍、凌波微步。假如蕭峰是用這個凌波微步,就變得有點娘了,在港漫-龍虎門裡的石黑龍,膽正命平,用的是金鍾罩,跟其個性做了個絕妙搭配。
各程式語言也因發明的人所學的不同及對程式看法、角度,不太一樣,有一些特性、語法上的不同。
例:
Perl語言的中心思想
There's More Than One Way To Do It.(不只一種方法來做這件事。)
Python語言的中心思想
There is only one way to do it.(做一件事情只有一個方法。)
剛好二者相反,在網路上也時常可看到比較二者的文章
所以選語言,可依語言用途、思想、特性、語法去選擇自已所喜歡的風格,也許某xx語言真的比較好,但是還是有人會覺得xx語言用起來較深得已心!
最後我還是沒能想到要學的第二門語言,也許需要再多些等待!!
沒有留言:
張貼留言