Lua 是一個擴展式程序設計語言,還可以設置斷點觀察變量的值,功能非常強大。它被設計成支持通用的過程式編程,並有相關數據描述的設施。 Lua 也能對麵向對象編程,函數式編程,數據驅動式編程提供很好的支持。它可以作為一個強大、輕量的腳本語言,供任何需要的程序使用。 Lua 以一個用 clean C 寫成的庫形式提供。(所謂 Clean C ,指的 ANSI C 和 C++ 中共通的一個子集)
作為一個擴展式語言,Lua 沒有 "main" 程序的概念:它隻能 嵌入 一個宿主程序中工作,這個宿主程序被稱作 embedding program 或簡稱為 host 。宿主程序可以通過調用函數執行一小段 Lua 代碼,可以讀寫 Lua 變量,可以注入 C 函數讓 Lua 代碼調用。這些擴展的 C 函數,可以大大的擴展了 Lua 可以處理事務的領域,這樣就可以訂製出各種語言,而它們共享一個統一的句法格式的框架。 Lua 的官方發布版就包含了一個叫做 lua 的簡單的宿主程序,它用 Lua 庫提供了一個保證獨立的 Lua 解釋器。
Lua 是一個自由軟件,它的使用許可決定了對它的使用過程一般沒有任何保證。這份手冊中描述的東西的實現,可以在 Lua 的官方網站 www.lua.org 找到,
跟其它的許多參考手冊一樣,這份文檔有些地方比較枯燥。關於 Lua 的設計想法的探討,可以看看 Lua 網站上提供的技術論文。有關用 Lua 編程的細節介紹,可以讀一下 Roberto 的書,Programming in Lua (Second Edition) 。
Lua並不幫你編寫大量的代碼的程序,相反的,Lua僅讓你用少量的代碼解決關鍵問題。為實現這個目標,像其他語言一樣Lua依賴於其可擴展性。但是與其他語言不同的是,不僅用Lua編寫的軟件易於擴展,而且用其他語言比如C/C++編寫的軟件也很容易使用Lua擴展其功能。
1.界麵簡潔,操作簡單。
2.自定義下載安裝,更具人性化。
3.小軟件不占用係統資源,提高工作效率。
76.4M / 03-25
55M / 06-05
237.9M / 04-13
140.5M / 03-06
900.9M / 03-02
96.2M / 07-06
311.2M / 07-06
335M / 07-06
200M / 07-06
413.8M / 07-06
353.9M / 06-05
131.8M / 04-13
230.8M / 03-03
195.6M / 03-03
165.4M / 03-03
45.6M / 09-08
665.2M / 07-06
2.84G / 07-06
93M / 07-06
338.3M / 07-06
1.38G / 07-26
488.3M / 07-16
109.8M / 06-03
142M / 01-08
1.2M / 11-23
548.8M / 04-13
1.6M / 04-13
1.48G / 03-18
646.6M / 03-03
133.7M / 03-03
325.8M / 06-07
60M / 04-29
254M / 04-25
659M / 04-23
1M / 12-26
253.4M / 12-08
253M / 12-08
1.19G / 11-16
110.5M / 04-23
26.7M / 03-16
488.3M / 07-16
248.9M / 12-08
248.9M / 12-08
201.2M / 04-13
100.6M / 03-06
148.9M / 03-06
1.12G / 07-06
1.25G / 07-06
9.48G / 07-06
50KB / 07-06
116.2M / 04-10
1.92G / 04-17
201.5M / 04-13
7.31G / 07-01
94.3M / 07-06
2.48G / 07-06
7.63G / 07-06
1M / 07-06
778.1M / 07-06
509.7M / 07-06
561.8M / 07-11
1.32G / 01-19
72M / 07-06
548.7M / 07-06
1.00G / 07-06
9.13G / 07-06
126.2M / 07-06
72M / 07-06
105.1M / 07-06
132M / 07-06