首頁>Club>
15
回覆列表
  • 1 # 曉丹145217536

    Lua的優點:

    1.Lua在指令碼語言中是執行時速度最快的。

    2.整合Lua只會增加極少的記憶體佔用率。

    3.Lua的C API有著完備著文件和很好的例子,可以容易地透過C整合在軟體裡。

    Lua的缺點:

    1.儘管Lua的文件已經增進不少,但仍然有所不足。三種語言中,Lua可能是文件最少的(API方面是個例外),因為程式碼中極少註釋,這也增加了學習的難度。另外,對Lua的本質也沒有什麼介紹。

    2.Lua內建的功能很少,並沒有對建立大型的複雜應用程式提供足夠支援。

    3.Lua應該使用更好的垃圾收集機制,Lua現在的GC仍然使用非常簡單而且傳統的“標記和清除”方式。

    4.沒有continue,白白增加了一層迴圈,增加了縮排層次,費電且看起來不方便

    5.只有一種數字型別(double),這不僅僅有效能問題,語義也不對.

    6.語言自帶的庫比較少

    7.nil 值很坑爹。它不能被存到表裡,作為引數傳遞時也可能丟失

  • 中秋節和大豐收的關聯?
  • 家庭應該備的常用藥有哪些呢?