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