解析Python開發程序原理
Python在Guido手中誕生了。實際上,***個實現是在Mac機上,同時也預測隨著今年Python開發程序 3.0版的推出,受歡迎程度會繼續增加,相信Python開發程序會在以后的開發界占有一席之地。
TIOBE開發語言排行榜參考資深開發者、開發供貨商等人建議的計算方式,從2002年開始,每個月從常見搜索引擎中。計算出不同開發語言的流行指數(popular rating),并公布排行。每年1月時選出年度開發語言,去年選出的2006年年度開發語言是Ruby,這個月選出的年度開發語言Python。
Python開發程序是一種能夠跨平臺的高階動態語言,很容易與C、C++和Java結合,也是Google內部使用的主要開發語言之一。根據TIOBE的計算,在2007年,Python是所有開發語言中流行指數增加比例***的語言,從排名第8名,超越Perl和C#,在2008年初爬升到第6名的位置。
TIOBE負責人Paul Jansen在報告中表示,今年Python開發程序推出后,還會更受歡迎。知名作家蔡學鏞認為微軟推出.NET平臺的Python語言IronPython 1.0版后,使得Python能夠跨平臺支持到.NET平臺,因此提高不少使用率。
因為Python流行指數的上升,將Perl的名次往下擠到第7名。Paul Jansen觀察Perl長期的變化趨勢,從2005年以后。Perl的流行指數開始下滑,到2008年時,跌到只有***時的一半。他認為Perl被Python超越,意味著Python未來將取代Perl,成為用來鏈接不同軟件組件的整合語言。
Paul Jansen預測除了Perl以外,缺乏垃圾內存自動回收機制的C和C++,流程指數在2008年都將會繼續往下滑。除了Java和C#仍舊是***的開發語言之外,他說,ActionScript有機會進入前20 名。
Moblin的開發,主要是在Moblin.org的幾個開源項目基礎上,針對應用程序的開發,我們可以根據MID的特性編寫新的應用,或者移植現有的GTK、Python開發程序等等。但我個人認為,首先要熟練掌握一套API,切勿貪多,因為都是大同小異的東西。以上是我對moblin的一點簡單認識,還有實踐的經驗,水平有限,有什么不對的地方希望大家指正。
展望一下未來吧,MID的前景,如果解決了低功耗的問題(這也是Intel的主要貢獻),使它能待機三四天。而不是短短的幾個小時的話,它將會從“玩具”變成像如今手機一樣的必需品,到那時,恐怕日益衰落的PDA也該壽終正寢了。
【編輯推薦】