Python、Lua語言的優缺點

Python的優勢: 
1.Python比其它語言有更多擴展模塊。 
2.在網上能夠找到不少Python教程。 
3.Python語言的語法清晰易讀。 
4.Python有不少庫,並且大部分都有完善的文檔支持。 
5.不少工具能夠用於Python,但難以找到適用於Lua和Ruby的。 
6…工具

Python的不足: 
1.由於棧上的任何東西都是對象,因此Python有時候會慢得難以忍受。 
2….性能

Lua的優勢: 
1.Lua在腳本語言中是運行時速度最快的。 
2.集成Lua只會增長極少的內存佔用率。 
3.Lua的C API有着完備着文檔和很好的例子,能夠容易地經過C集成在軟件裏。 
4.。。。。學習

Lua的不足: 
1.儘管Lua的文檔已經增進很多,但仍然有所不足。三種語言中,Lua多是文檔最少的(API方面是個例外),由於代碼中極少註釋,這也增長了學習的難度。另外,對Lua的本質也沒有什麼介紹。 
2.Lua內建的功能不多,並無對建立大型的複雜應用程序提供足夠支持。 
3.Lua應該使用更好的垃圾收集機制,Lua如今的GC仍然使用很是簡單並且傳統的「標記和清除」方式。 
4.沒有continue,白白增長了一層循環,增長了縮進層次,費電且看起來不方便 
5.只有一種數字類型(double),這不單單有性能問題,語義也不對. 
6.語言自帶的庫比較少 
7.nil 值很坑爹。它不能被存到表裏,做爲參數傳遞時也可能丟失 
8…
--------------------- 
做者:qq_16209077 
來源:CSDN 
原文:https://blog.csdn.net/qq_16209077/article/details/80835859 
版權聲明:本文爲博主原創文章,轉載請附上博文連接!.net

相關文章
相關標籤/搜索