php面向?qū)ο缶幊探坛袒ヂ?lián)網(wǎng)Lua語(yǔ)言的特點(diǎn)和亮點(diǎn)語(yǔ)言介紹python面對(duì)對(duì)象編程和函數(shù)式編程
2022-02-12
一般來(lái)說,工作多年的程序員都懂各種計(jì)算機(jī)語(yǔ)言,比如java、c、php等,我列舉了常用的,當(dāng)然也有的知道,c#、-C網(wǎng)站優(yōu)化,每種語(yǔ)言都有自己的特點(diǎn)和重點(diǎn)是沒有哪種語(yǔ)言是最好的,但那種語(yǔ)言是最好的。它只是一種適用于不同場(chǎng)景的語(yǔ)言。今天要講的是Lua語(yǔ)言,廢話不多說,開始吧!
圖片來(lái)自網(wǎng)絡(luò)
Lua語(yǔ)言簡(jiǎn)介
Lua 是一種腳本語(yǔ)言,用 C 語(yǔ)言編寫,具有開源代碼。其設(shè)計(jì)目的是嵌入程序應(yīng)用,為應(yīng)用提供方便的擴(kuò)展功能,提供靈活的定制功能。Lua 誕生于 1993 年,由巴西里約熱內(nèi)盧天主教大學(xué)創(chuàng)立。它是由(里約熱內(nèi)盧)的一個(gè)研究小組開發(fā)的,成員來(lái)自 , 和 Luiz de。
lua語(yǔ)言主要用于游戲編程領(lǐng)域。此外,lua還用于獨(dú)立應(yīng)用腳本、web應(yīng)用腳本、擴(kuò)展和數(shù)據(jù)庫(kù)插件等。lua還有一個(gè)比較顯著的特點(diǎn),就是比較簡(jiǎn)潔,比如C源代碼就有54萬(wàn)行,核心C源碼不包含行,而lua5.3的所有C源碼只有2.行,是我所有實(shí)用語(yǔ)言中最小的源碼到目前為止看到。.
Lua也有它的內(nèi)存管理機(jī)制。Lua 采用自動(dòng)內(nèi)存管理。開發(fā)者不需要關(guān)心創(chuàng)建的對(duì)象的內(nèi)存是如何分配的,也不需要關(guān)心對(duì)象不使用后的釋放。這些 Lua 會(huì)自動(dòng)處理它們,讓開發(fā)人員可以自由地做更重要的事情。
大家都知道C++、java、-C、c#、php等語(yǔ)言都支持面向?qū)ο缶幊獭C嫦驅(qū)ο缶幊淌且环N非常流行的計(jì)算機(jī)編程架構(gòu)。同樣,我們今天要講的 Lua 語(yǔ)言也支持面向?qū)ο缶幊獭?
Lua的語(yǔ)法
Lua 的語(yǔ)法與其他語(yǔ)言類似。如果你有使用其他計(jì)算機(jī)語(yǔ)言的經(jīng)驗(yàn),那么學(xué)習(xí) Lua 并觀看教程小程序開發(fā),你很快就會(huì)開始使用 Lua。與其他計(jì)算機(jī)語(yǔ)言一樣,lua 的變量、循環(huán)、數(shù)據(jù)類型以及流控制、函數(shù)和運(yùn)算符。lua 中目前有 21 個(gè)保留關(guān)鍵字。
Lua的筆記
相對(duì)于php的注釋,php的單行注釋是//或#(雙斜杠使用較多),而lua的單行注釋是--(lua用兩個(gè)減號(hào)表示單行注釋,和sql類似語(yǔ)言。與評(píng)論相同)。
php中的多行注釋以“/*”開頭,以“*/”結(jié)尾,而lua中的多行注釋以“--[[”開頭,以“--]]”結(jié)尾。
Lua 安裝
系統(tǒng)上可以安裝lua,Mac系統(tǒng)和系統(tǒng),這里舉個(gè)例子,簡(jiǎn)單說說Lua的安裝
首先通過命令從固定 URL 下載
卷曲 -R -O ""
然后解壓下載的文件
tar zxf lua-5.3.0.tar.gz
然后進(jìn)入對(duì)應(yīng)目錄安裝即可,很簡(jiǎn)單。
cd lua-5.3.0
做測(cè)試
制作
用lua寫
比如php的第一個(gè)程序:echo "!":
java中的第一個(gè)程序:.out.(" !");
Lua的第一個(gè)程序:(“!”)
將上面的lua代碼寫入一個(gè)名為.lua的文件中,然后在命令行執(zhí)行l(wèi)ua .lua,就可以看到輸出結(jié)果了!在控制臺(tái)中,
好了,至此,您已經(jīng)成功編寫了第一個(gè)也是最簡(jiǎn)單的 Lua 程序!
至此,相信我對(duì)Lua語(yǔ)言有了一個(gè)大致的了解。你覺得所有的計(jì)算機(jī)語(yǔ)言都相似嗎?也許每個(gè)人學(xué)習(xí)第一種計(jì)算機(jī)語(yǔ)言的成本會(huì)更高,以后再學(xué)習(xí)其他計(jì)算機(jī)語(yǔ)言。這相對(duì)容易。就像有人說,人生的第一個(gè)100萬(wàn)元不容易賺。只要賺到前100萬(wàn),從100萬(wàn)到1000萬(wàn)還是比較容易的。技術(shù)投資也是如此。php面向?qū)ο缶幊探坛?/strong>, 你說什么?
大家好,我是《最后的世界是一朵花》。如果你有什么好的看法或者意見,可以在評(píng)論區(qū)大顯身手,和我互動(dòng)php面向?qū)ο缶幊探坛?/strong>,如果你想了解我更多,那就關(guān)注我吧!