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