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