Lua是一種易於使用的腳本語言,通常作爲嵌入式插件/擴展語言應用於各種產品中。例如,它是網絡應用程序如nmap和wireshark的嵌入式腳本語言,也可以在《魔獸世界》、Orbiter等遊戲中找到其作爲腳本語言的身影。
Lua也可以作爲獨立語言使用。它是一種輕量級、多範式的編程語言,因此本課程將教授各種概念,這些概念對學生在軟件工程的其他領域也很有幫助。
本課程涵蓋了Lua的基本編程結構,幷包含大量編程練習,以便新手能夠從零開始熟練掌握這門語言。
完成課程後,學生將能夠編寫中等規模的獨立Lua程序,並能夠在以Lua爲嵌入式語言的軟件產品中進行腳本編寫。
這是一門關於Lua的高級課程,假設學員已經具備該編程語言的基礎知識。因此,本課程旨在讓學員更深入地理解Lua的內部機制,以及Lua慣用法的背後原理。
這些高級主題將通過大量示例和課堂練習進行演示。
Lua 是一種易於使用的腳本語言,在不同的產品中用作嵌入式外掛程式/擴展語言。例如,它是nmap和wireshark等網路應用程式的嵌入式腳本語言,也可以在魔獸世界、Orbiter 和其他遊戲中找到腳本語言。
Lua 也可以作為獨立語言使用。它是一種輕量級、多範式的程式設計語言,因此該課程教授各種概念,學生會發現這些概念在軟體工程的其他領域也很有用。
本課程涵蓋了關於 Lua 的所有資訊。我們從基本的程式設計結構開始構建,學習高級技術,最後討論將 Lua 嵌入到其他程式設計語言中,以及將其他程式設計語言嵌入到 Lua 中。該課程包含大量程式設計練習,以便新手可以從頭開始熟練掌握這門語言。
上次更新: 2023-11-15