text: Wren是一個簡潔、輕量、可擴充套件的嵌入式指令碼語言。Wren的C API和Lua非常相似，有著易於嵌入的優點。在語法上，Wren受到Java的影響，在語義上，Wren和Smalltalk相似。在內部實現上，Wren的翻譯器由一個位元組碼編譯器和一個VM組成。該VM對使用者透明，從外部看上去，Wren似乎是一個直接執行原始碼的指令碼語言。Wren在目前沒有JIT編譯器。翻譯的效率和LuaJIT比起來要慢。庫.Wren擁有針對C和Rust的庫。在編譯時，可以將庫或者原始碼直接編譯到應用程式當中，實現嵌入。語言特性.Wren相對於Lua最直觀上的不同在於，其內建了對類的支援。
metadata.dataset: erhwenkuo/wikipedia-zhtw
metadata.title: Wren
metadata.url: https://zh.wikipedia.org/wiki?curid=7953882