性欧美大战久久久久久久/99久久久无码国产精品免费/精品成人免费一区二区/中文高清无码人妻/性做久久久久久久

編程網站

當前位置:首頁 > 站長導航 > 編程網站 >

Lua

時間:2024-12-05|欄目:編程網站|點擊:

Lua程(cheng)序(xu)設計語(yu)言(yan)是一個簡潔(jie)、輕量、可擴展(zhan)的腳(jiao)本語(yu)言(yan)。Lua的目標是成(cheng)為(wei)一個很容易嵌(qian)入其它(ta)語(yu)言(yan)中使(shi)用的語(yu)言(yan)。大多數程(cheng)序(xu)員也認為(wei)它(ta)的確做到了這一點。很多應(ying)用程(cheng)序(xu)使(shi)用Lua作為(wei)自(zi)己的嵌(qian)入式腳(jiao)本語(yu)言(yan),以此(ci)來實現可配置(zhi)性(xing)、可擴展(zhan)性(xing)。這其中包(bao)括大話西游(you)II、仙(xian)境傳說、魔獸世(shi)界、戰(zhan)錘40k、博德之門、軒(xuan)轅(yuan)劍(jian)外傳漢之云、憤怒(nu)的小鳥等。

Lua是一種輕量語(yu)言(yan),它的(de)官方版(ban)本只包括一個精簡的(de)核(he)心和最基本的(de)庫。這使得Lua體(ti)積小、啟動速度快。它用(yong)標準C語(yu)言(yan)編(bian)寫并以源代碼(ma)形式開放,編(bian)譯后僅(jin)僅(jin)一百余K,可以很方便的(de)嵌(qian)入別的(de)程(cheng)式里(li)。和許(xu)多"大而全"的(de)語(yu)言(yan)不(bu)一樣(yang),網路通訊、圖形界面等(deng)都(dou)沒有默認提供。但是Lua可以很容易(yi)地被擴展:由宿主語(yu)言(yan)(通常是C或C++)提供這些功能,Lua可以使用(yong)它們,就像是本來就內置的(de)功能一樣(yang)。事實(shi)上(shang),現在已經(jing)有很多成熟的(de)擴展模塊可供選用(yong)。

Lua是(shi)(shi)一種多重(zhong)編(bian)程(cheng)范式的(de)程(cheng)式設(she)計語言:它只提供(gong)了很小的(de)一個(ge)特(te)性(xing)集合(he)來滿足(zu)不(bu)同編(bian)輯范式的(de)需要(yao),而(er)不(bu)是(shi)(shi)為某種特(te)定(ding)的(de)編(bian)輯范式提供(gong)繁(fan)雜的(de)特(te)性(xing)支援(yuan)。例如,Lua并不(bu)提供(gong)繼承(cheng)這(zhe)(zhe)個(ge)特(te)性(xing),但是(shi)(shi)你可以用元(yuan)表來模(mo)擬它。諸(zhu)如名字空間(jian)、類這(zhe)(zhe)些(xie)概念都沒有在語言基本特(te)性(xing)中(zhong)實現,但是(shi)(shi)我們可以用表結構(gou)(Lua唯(wei)一提供(gong)的(de)復雜數據結構(gou))輕(qing)易模(mo)擬。Lua可以在運行時(shi)隨時(shi)構(gou)造出一個(ge)函數,并把(ba)它看作一個(ge)對象(xiang)(正是(shi)(shi)所謂(wei)的(de)first class function),這(zhe)(zhe)個(ge)特(te)性(xing)可以很好的(de)滿足(zu)函數式編(bian)程(cheng)的(de)需要(yao)。

Lua原生(sheng)支(zhi)(zhi)(zhi)援(yuan)的(de)(de)(de)(de)數據類型(xing)非常(chang)之少,它只提供了(le) 數字(缺(que)省是(shi)雙精(jing)度浮點數,可(ke)配置)、布爾(er)量(liang)、字符(fu)串(chuan)、表、子程序、協(xie)(xie)程(以及(ji)用戶(hu)自定義數據這幾種。但是(shi)其處(chu)理表和字符(fu)串(chuan)的(de)(de)(de)(de)效率非常(chang)之高,加(jia)上(shang)元表的(de)(de)(de)(de)支(zhi)(zhi)(zhi)援(yuan),我們可(ke)以高效的(de)(de)(de)(de)模擬出需要的(de)(de)(de)(de)復雜數據類型(xing)(比如集合、數組(zu)等(deng))。Lua是(shi)一個動態弱類型(xing)語言,支(zhi)(zhi)(zhi)援(yuan)增量(liang)式垃圾收(shou)集策略。有內建的(de)(de)(de)(de),與操作(zuo)系(xi)統無關的(de)(de)(de)(de)協(xie)(xie)作(zuo)式多線程支(zhi)(zhi)(zhi)援(yuan)。

聯系方式

傳真:55 21 3527-1530。

Lua網址://www.lua.org

上一篇:Python教程

欄????目:編程網站

下一篇:Go

本文標題:Lua

本文地址://fscaopi.cn/site/841.html

您可能感興趣的文章

1111111111111rx1waskzxarwabksaxwyakajtewmlfmyaytyhmwdbytywnbwgbhnlsgmnmwbbxxadcf

廣告投放 | 聯系我們 | | | 網站收錄 | 源碼之家 | 站長論壇

© 本網站所有內容均來自互聯網