學習Lua的意義
為什麼要學習一門新的語言?
Lua的誕生和特點:
1993年在巴西誕生,小巧而精緻的指令碼語言;
目標是嵌入式C/C++(編譯型語言)中,為應用程式提供靈活的擴充套件和定製功能;
用標準C語言寫成,能夠在所有的平臺上編譯執行
不適用於開發獨立的應用程式。
Lua的應用現狀:——嵌入式開發 & 遊戲開發(對指令碼的執行效率要求高)
1、解析器小巧(200K),適合絕大多數的嵌入式裝置
2、速度最快的指令碼引擎,與C/C++語言無縫銜接
3、易於擴充套件,(可直接呼叫)由專案自定義核心庫(網路通訊、圖形介面等)
將專案的核心庫暴露在Lua層
客戶並不一定知道自己想要什麼
從軟體工程的角度來看,應該採用迭代開發的方式進行軟體開發
小結:
Lua是一門小巧而精緻的語言,易於擴充套件和學習
Lua的執行效率在所有指令碼語言中排名第一
Lua與C/C++語言天生無縫銜接
Lua不適合開發獨立的應用程式
Lua在工程開發中常用於描述業務邏輯
相關文章
- 學 習 數 學 的 意 義
- lua 學習總結
- 深度思考學習的方法與對職業的意義
- Lua 學習筆記(上)筆記
- Lua學習記錄 20201027
- Lua學習(二)物件導向物件
- redis學習(八) Lua語法Redis
- lua課程學習筆記筆記
- 人生的意義
- 熱更新語言--lua學習筆記筆記
- [2]自定義Lua解析方式
- 使用自定義lua解析管理器呼叫lua指令碼中的table指令碼
- 意義
- nginx的配置檔案server_name的意義 location意義NginxServer
- code review的意義View
- redis原始碼學習之lua執行原理Redis原始碼
- 《Lua-in-ConTeXt》09:學一點 LuaContext
- 張俊林:OpenAI o1的價值意義及強化學習的Scaling LawOpenAI強化學習
- Linux命令列提示符有什麼意義?linux運維學習Linux命令列運維
- lua語法-變數的定義與使用變數
- 機器學習(3),opencv4.0中SVM各個引數的意義,設定機器學習OpenCV
- 優思學院|精益管理的目的和意義
- C#與Lua語言學習對比一C#
- 垃圾收集分析的意義
- PVP模式存在的意義模式
- Linux命令列作用和意義是什麼?學習linux作業系統Linux命令列作業系統
- C語言/C++程式設計學習:和QT零距離接觸的意義C語言C++程式設計QT
- 優思學院:質量管理的意義是什麼?
- vue中“:”、“.”、“@”意義Vue
- 旅行的意義 | 摸魚系列
- 選擇無意義的下午
- KMP, Manacher, SA 存在的意義KMP
- XCMP 的意義是什麼?
- 今日面試題分享:請寫出你瞭解的機器學習特徵工程操作,以及它的意義面試題機器學習特徵工程
- Vitalik Buterin:去中心化的意義中心化
- 實踐和思考的重要意義
- 主動網路安全的意義
- Suspense對React的意義在哪裡?React