剛看到這個月的編程語言排行榜,很顯然java的霸主地位很快就會在發達國家被擠掉,C語言依然是王者(想想上個月自己買的兩個C語言的書,冷汗直流)。看來我遲早要回歸C,這才是真正的王道。

非常令人吃驚的是C++語言依然不夠堅挺,由于Windows 7/Windows 8的發力,C#很快就會搶占C++的市場,估計很快就會將C++從前三名中擠下去。
iPhone/iPad的熱銷讓Object C繼續火熱,前十的位置還是可以持續很久的,這一點毋庸置疑。移動設備開發的高端人才現在是高薪難求,如果有時間我也要繼續關注下。
我一直不開好PHP,我覺得在企業市場不會有很大的前途,也許在中小型互聯網、個人站點會因為成熟的快速開發系統而很受歡迎,但是在大團隊內協作開發、性能優化調整估計不會有很大的市場。我也就修修wordpress或者ganglia的時候才想起它。盡管我一直很想學好它。
最令我失望的是python一直持續不發力,社區依然一片混亂,2.x/3.x版本的糾紛這么多年了還沒有處理好。顯然開源社區都不怎么理會python3。主流的開源組建都只停留在2.x最多2.6的版本,這也許和操作系統大量依賴2.4版本有關。
盡管如此我還是很喜歡python,即使不會成為我的主流開發語言,但是腳本、服務、小工具等等,python用起來還是得心應手的。另外我覺得以后只使用3.x版本,如果某個組建不支持3.x版本我就棄用它。現在看來,當初選擇Protocol Buffers有點難過。
這幾年解釋性語言有很大的提升空間,包括新貴Node.js,令人大跌眼鏡。CPU越來越快、內存越來越大,緩存技術越來越成熟,語言之間性能的那點小差別愈發不重要了。同樣基于JVM的動態語言也有了很大的成長空間。越來越多的高效率語言在不同的場合獲得大量的青睞,盡管只是小眾語言。這是開源社區帶來的好處,但也帶來了大量的學習成本。
在Oracle沒有改變Java的大方向的前提下,Java還可以存活很多年,只不過感覺越來越低端化了。更高級的人才已經不局限于語言本身了。海量數據、高性能、高并發、實時計算、并行計算、云計算、移動互聯網等等這些要求很高的領域已經不再那么關注語言本身了。
正所謂分久必合,還不如期待一種NB的編程語言來一統天下,減少程序員的學習成本,讓程序員專注于業務系統本身帶來的問題。
©2009-2014 IMXYLZ
|求賢若渴