資源描述:
《lua編程(programming in lua)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、ProgramminginLuaCopyright?2005,TranslationTeam,www.luachina.netProgramminginLuaProgramminginLua作者:RobertoIerusalimschy翻譯:www.luachina.netSimpleisbeautifulCopyright?2005,TranslationTeam,www.luachina.netProgramminginLuai版權(quán)聲明《ProgramminginLua》的翻譯由www.luachina.net完成
2、。本站已經(jīng)征得作者M(jìn)r.RobertoIerusalimschy的同意,可以翻譯他的著作并在本站發(fā)布,本書(shū)的版權(quán)歸Mr.RobertoIerusalimschy所有,有關(guān)版權(quán)請(qǐng)參考下面引自官方網(wǎng)站的聲明,未經(jīng)許可不得擅自轉(zhuǎn)貼或者以任何形式發(fā)布本書(shū),否則后果自負(fù)。Copyright?2003-2004RobertoIerusalimschy.Allrightsreserved.Thisonlinebookisforpersonaluseonly.Itcannotbecopiedtootherwebsitesorfurth
3、erdistributedinanyform.Copyright?2005,TranslationTeam,www.luachina.netProgramminginLuai譯序“袁承志知道若再謙遜,那就是瞧人不起,展開(kāi)五行拳,發(fā)拳當(dāng)胸打去。榮彩和旁觀三人本來(lái)都以為他武功有獨(dú)到之秘,哪知使出來(lái)的竟是武林中最尋常不過(guò)的五行拳。敵對(duì)三人登時(shí)意存輕視,溫青臉上不自禁露出失望的神色?!皹s彩心中暗喜,雙拳如風(fēng),連搶三下攻勢(shì),滿擬自己的大力魔爪手江南獨(dú)步,三四招之間就可破去對(duì)方五行拳,那知袁承志輕描淡寫(xiě)的一一化解。再拆數(shù)招,榮彩暗
4、暗吃驚,原來(lái)對(duì)方所使雖是極尋常的拳術(shù),但每一招均是含勁不吐,意在拳先,舉手抬足之間隱含極渾厚的內(nèi)力?!薄鹩埂侗萄?jiǎng)Α肪幊陶Z(yǔ)言之于程序員,若武功招式之于習(xí)武之人,招式雖重要,但在于使用之人。勝者之道,武功只行于表,高手用劍,片草只葉亦威力無(wú)窮。當(dāng)今武林,派別林立,語(yǔ)言繁雜,林林總總不計(jì)其數(shù)。主流文化的C/C++、Java、C#、VB;偏安一隅的Fortran;動(dòng)態(tài)語(yǔ)言中的Perl、Tcl、Ruby、Forth、Python,以及本書(shū)介紹的Lua;??,等等等等。再加上世界上那些不知道躲在哪的旮旯的奇奇怪怪的hacke
5、r搗鼓出來(lái)的異想天開(kāi)的語(yǔ)言,要想將各類語(yǔ)言囊入懷中,不異于癡人說(shuō)夢(mèng)。不信1可欣賞一下BrainFuck語(yǔ)言的HelloWorld程序,語(yǔ)言本身依如其名。-?->+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.[-]>++++++++[<++++>-]<.#>+++++++++++[<+++++>-]<.>++++++++[<+++>-]<.+++.------.--------.[-]>++++++++[<++++>-]<+.[-]++++++++++.
6、雖說(shuō)語(yǔ)言的威力依使用者本身的修為高低而定,但不同語(yǔ)言本身的設(shè)計(jì)又有不同。若讓用Java寫(xiě)寫(xiě)操作系統(tǒng)內(nèi)核、Perl寫(xiě)寫(xiě)驅(qū)動(dòng)程序、C/C++寫(xiě)寫(xiě)web應(yīng)用,都無(wú)異于舍近求遠(yuǎn),好刀只用上了刀背。Lua本身是以簡(jiǎn)單優(yōu)雅為本,著眼于處理那些C不擅長(zhǎng)的任務(wù)。借助C/C++為其擴(kuò)展,Lua可閃現(xiàn)無(wú)窮魅力。Lua本身完全遵循ANSIC而寫(xiě)成,只要有C編譯器的地方,Lua便可發(fā)揮她的力量。Lua不需要追求Python那樣的大而全的庫(kù),太多的累贅,反而會(huì)破壞她的優(yōu)美。語(yǔ)言的優(yōu)美,來(lái)自于使用者自己的感悟。Lua的優(yōu)雅,也只有使用后才會(huì)明白。
7、揚(yáng)起帆,讓我們一同踏上Lua的學(xué)習(xí)之旅??1有趣的BrainFuck語(yǔ)言。http://www.muppetlabs.com/~breadbox/bf/Copyright?2005,TranslationTeam,www.luachina.netProgramminginLuaii本書(shū)的翻譯,是www.luachina.net中朋友們共同努力的結(jié)果。下面是參與翻譯與校對(duì)的朋友:--file:'thanks.lua'--desc:toprintthelistofthecontributingguysfunctionlis
8、t_iter(t)locali=0localn=table.getn(t)returnfunction()i=i+1ifi<=nthenreturnt[i]endendendhelpful_guys={"----參與翻譯----","buxiu","鳳舞影天","zhang3","morler","lambda","sunligh