Python是世界上最好的開發(fā)語言嗎?
XXX是世界上最好的開發(fā)語言。
這句式是一個典型挑事兒的話,任何開發(fā)語言套到這句式里,然后丟到任何開發(fā)社區(qū)都會引起一陣罵戰(zhàn)。
當(dāng)然,現(xiàn)在大家看見這話可能都疲勞了。
現(xiàn)在工商總局已經(jīng)明令不許任何產(chǎn)品廣告里使用“第一”,“最好”之類的宣傳句式了。:)回到正題
我個人覺得一門好的計算機開發(fā)語言,應(yīng)該是簡潔,易學(xué),接近人類口語表達(dá)的。說到這里,肯定很多人為C,C++,GO打抱不平。不過在我看來,那些所謂的c/c++高手與其說是語言高手,不如說是底層系統(tǒng)級的專家,語言僅僅是一個工具而已,再說他們那個層級可供選擇的開發(fā)語言本來就不多。他們更精通的往往是圖形技術(shù),操作系統(tǒng),各種網(wǎng)絡(luò)協(xié)議,計算機架構(gòu)等。
同樣的,回到應(yīng)用級層面。一門計算機語言,簡單易學(xué),降低使用者的學(xué)習(xí)成本,時間成本,從而讓使用者的更多精力去專注自己的專業(yè)領(lǐng)域。這樣的計算機語言就是一門出色的語言。
我個人認(rèn)為python和ruby目前在這方面做的是比較好的。
也正因為如此,python的用戶非常廣泛,除了軟件開發(fā)領(lǐng)域,很多非計算機的理工專業(yè)都把python作為輔助工具使用。
我理想中的未來計算機開發(fā)語言是這樣。
一通瞎掰,不妥之處,歡迎吐槽。