㈠ lua編程器
Lua是一個擴展式程序設計語言,它被設計成支持通用的過程式編程,並有相關數據描述的設施。
Lua也能對面向對象編程,函數式編程,數據驅動式編程提供很好的支持。它可以作為一個強大、輕量的腳本語言,供任何需要的程序使用。
Lua以一個用CleanC寫成的型歲庫形式提供。(所謂CleanC,指的ANSIC和C++中共通的一個子集)。
LUA腳本編程器主要特點
1、可擴展性。Lua的擴展性非常卓越,以至於很多人把Lua用作搭建領域語言的工具。Lua被設計為易於擴展的,可以通過Lua代碼或者C代碼擴展,Lua的很多功能都是通過外部庫來擴展的。Lua很容易與C/C++、Java、Fortran、Smalltalk、Ada,以及其他語言介面。
2、簡單。Lua本身簡單,小巧;內容少但功能強大,這使得Lua易於學習,很容易實現一些小的應用。他的完全發旦明布版(代碼、手冊以及某些平台的二進制文件)僅用一張卜遲睜軟盤就可以裝得下。
㈡ Lua是什麼編程語言
Lua 是一個小巧的腳本語言。 其設計目的是為了嵌入應用程序中,從而為應用程序提供靈活的擴展和定製功能。Lua由標准C編寫而成,幾乎在所有操作系統和平台上都可以編譯,運行。Lua並沒有提供強大的庫,這是由它的定位決定的。Lua 有一個同時進行的JIT項目,提供在特定平台上的即時編譯功能。
Lua腳本可以很容易的被C/C++代碼調用,也可以反過來調用C/C++的函數,這使得Lua在應用程序中可以被廣泛應用。不僅僅作為擴展腳本,也可以作為普通的配置文件,代替XML,ini等文件格式,並且更容易理解和維護。 Lua由標准C編寫而成,代碼簡潔優美,幾乎在所有操作系統和平台上都可以編譯,運行。一個完整的Lua解釋器不過200k,在目前所有腳本引擎中,Lua的速度是最快的。
㈢ 如何安裝luasocket源碼
第一種方法:如果你有安裝了 Lua 模塊的安裝和部署工具 LuaRocks,那麼一條指令就能安裝部署好 LuaSocket:
# luarocks install luasocket
第二種方法:如果沒安裝有 LuaRocks,也可以源碼安裝。
先把 LuaRocks 下載下來,當前可用的版本是 luasocket-3.0-rc1(luasocket的源碼有託管在Github.com):
# git clone https://github.com/diegonehab/luasocket.git
把源碼clone下來之後就可以進行本地源碼安裝,直接進入到luasocket目錄進行編譯安裝了
# cd luasocket
# make && make install