Android學(xué)習(xí)Perl語(yǔ)言 ASE再添新成員
【51CTO快訊】繼Lua,Python,JRuby和BeanShell之后,Google的Android智能手機(jī)操作系統(tǒng)現(xiàn)在也能夠使用Perl了。現(xiàn)在為0.11版本的Android腳本擴(kuò)展(ASE)包括了一個(gè)用于解釋腳本語(yǔ)言的解釋器。Perl 5.10在八月初已經(jīng)被實(shí)施。
ASE版本庫(kù)中提供了一個(gè)ZIP文件,其中包括了安裝文件以及源代碼樹(shù)。下面提供一個(gè)代碼范例,告訴你如何使用內(nèi)置的Android模塊創(chuàng)建一個(gè)標(biāo)準(zhǔn)的歡迎界面:
- use Android;
- my $a = Android->new();
- $a->makeToast("Hello, Android!")
目前,Android接口的支持情況還不確定。已經(jīng)得到支持的其他ASE語(yǔ)言,如Python和Lua仍然有其限制。
有關(guān)Android
Android 則是一個(gè)年輕的、有待開(kāi)發(fā)的平臺(tái),它有潛力同時(shí)涵蓋移動(dòng)電話的兩個(gè)不同消費(fèi)群體,甚至可能縮小工作和娛樂(lè)之間的差別。
Android 平臺(tái)是 Open Handset Alliance 的成果,Open Handset Alliance 組織由一群共同致力于構(gòu)建更好的移動(dòng)電話的公司組成。這個(gè)組織由 Google 領(lǐng)導(dǎo),包括移動(dòng)運(yùn)營(yíng)商、手持設(shè)備制造商、零部件制造商、軟件解決方案和平臺(tái)提供商以及市場(chǎng)營(yíng)銷公司。從軟件開(kāi)發(fā)的觀點(diǎn)看,Android 正處在開(kāi)源領(lǐng)域的中心位置。
前日,Google推出了一門新語(yǔ)言Simple,用于Android開(kāi)發(fā)。為移動(dòng)領(lǐng)域以及Android平臺(tái)引入一款簡(jiǎn)單易學(xué)的編程語(yǔ)言就是Simple項(xiàng)目的初衷,Google公司的Herbert Czymontek表示,Simple是一款BASIC風(fēng)格的編程語(yǔ)言,用來(lái)開(kāi)發(fā)Android程序,用戶可以通過(guò)Simple自帶的組件來(lái)快速的編寫Android程序。
有關(guān)Perl
Perl是Practical Extraction and Report Language(實(shí)用摘錄和報(bào)告語(yǔ)言)的簡(jiǎn)稱,是由Larry Wall所發(fā)展的。Perl的設(shè)計(jì)目標(biāo)是幫助UNIX用戶完成一些常見(jiàn)的任務(wù),這些任務(wù)對(duì)于shell來(lái)說(shuō)過(guò)于沉重或?qū)σ浦残砸筮^(guò)于嚴(yán)格。
Perl是按GNU Public License的形式分發(fā)的,其實(shí)質(zhì)是免費(fèi)的,原先運(yùn)行于UNIX和類UNIX系統(tǒng),現(xiàn)在已可以方便地在OS/2,Windows 9x,Windows/NT等系統(tǒng)下運(yùn)行。
【編輯推薦】