學習Lua的意義
為什麼要學習一門新的語言?
Lua的誕生和特點:
1993年在巴西誕生,小巧而精緻的指令碼語言;
目標是嵌入式C/C++(編譯型語言)中,為應用程式提供靈活的擴充套件和定製功能;
用標準C語言寫成,能夠在所有的平臺上編譯執行
不適用於開發獨立的應用程式。
Lua的應用現狀:——嵌入式開發 & 遊戲開發(對指令碼的執行效率要求高)
1、解析器小巧(200K),適合絕大多數的嵌入式裝置
2、速度最快的指令碼引擎,與C/C++語言無縫銜接
3、易於擴充套件,(可直接呼叫)由專案自定義核心庫(網路通訊、圖形介面等)
將專案的核心庫暴露在Lua層
客戶並不一定知道自己想要什麼
從軟體工程的角度來看,應該採用迭代開發的方式進行軟體開發
小結:
Lua是一門小巧而精緻的語言,易於擴充套件和學習
Lua的執行效率在所有指令碼語言中排名第一
Lua與C/C++語言天生無縫銜接
Lua不適合開發獨立的應用程式
Lua在工程開發中常用於描述業務邏輯
相關文章
- lua 學習總結
- Lua學習筆記筆記
- 深度思考學習的方法與對職業的意義
- 熵的社會學意義熵
- Lua 學習筆記(上)筆記
- 從sysbench中學習Lua
- Lua學習筆記(一)筆記
- 透過例子學習Lua(5)--Lua與C的互動(轉)
- Lua遊戲開發(三)---Lua語言學習(上)遊戲開發
- 透過例子學習Lua(2)---Lua流程控制(轉)
- Lua學習(二)物件導向物件
- redis學習(八) Lua語法Redis
- Lua5.3學習筆記筆記
- lua課程學習筆記筆記
- 透過例子學習Lua(3)----Lua資料結構(轉)資料結構
- lua學習: lua及函數語言程式設計語言函數程式設計
- synchronized的意義synchronized
- 人生的意義
- 透過例子學習Lua(6)--C/C++中用Lua函式(轉)C++函式
- 熱更新語言--lua學習筆記筆記
- 0基礎lua學習(十四)封裝封裝
- Lua學習筆記--物件導向(三)筆記物件
- 透過例子學習Lua(4)--函式的呼叫(轉)函式
- [2]自定義Lua解析方式
- nginx的配置檔案server_name的意義 location意義NginxServer
- 使用自定義lua解析管理器呼叫lua指令碼中的table指令碼
- redis原始碼學習之lua執行原理Redis原始碼
- code review的意義View
- 中臺風險分析-數學期望的現實意義
- C#與Lua語言學習對比一C#
- Lua學習筆記--迭代器和協程(二)筆記
- 《Lua-in-ConTeXt》09:學一點 LuaContext
- lua語法-變數的定義與使用變數
- PVP模式存在的意義模式
- 特徵向量的物理意義特徵
- 前端框架存在的意義前端框架
- 前端MV*框架的意義前端框架
- 垃圾收集分析的意義