读 Lua Documentation
Lua. URL: The Programming Language Lua
這次讀的是 Lua 官方的文檔。之前已經(jīng)讀過 Roberto Ierusalimschy 之 Programming in Lua 但那是比較早期的免費(fèi)版本,沒有涉及 Lua 后續(xù)更新的內(nèi)容。況且,再完善的書在語法和庫函數(shù)的細(xì)節(jié)上也不可能和官方文檔相比。因而這次又瀏覽了一下 Lua 的官方文檔。
Lua 官方文檔大致分兩部分。第一部分是對語法、語義以及虛擬機(jī)運(yùn)行原理的介紹。這一部分寫得就像一本入門教科書,只不過內(nèi)容編排更加貼近語言的知識結(jié)構(gòu)本書。第二部分則是對 Lua 標(biāo)準(zhǔn)庫的介紹。需要注意的是, Lua 的標(biāo)準(zhǔn)庫分為兩個(gè)部分,一部分是 Lua 語言內(nèi)部調(diào)用的標(biāo)注庫。一部分則是 提供給 C 的 Lua-C API,提供 Lua-C API 是為了方便從 C 中操作或調(diào)用 Lua。能讓 C 語言方便地調(diào)用 Lua 程序,并與之集成是 Lua 設(shè)計(jì)的初始目標(biāo)之一。
相比于 Programming in Lua 這本書的舊版,官方文檔除了在函數(shù)和語法細(xì)節(jié)上介紹得更全面以外。還介紹了新版本的一些新功能。比較重要的我認(rèn)為有兩點(diǎn):其一是對二進(jìn)制操作的支持,其二是對 UTF 的支持。這兩點(diǎn)都是不破壞 Lua 原有緊湊性前提下的重要功能擴(kuò)充。
求點(diǎn)贊,求收藏,求分享
歡迎關(guān)注我的公眾號,微信搜索:知則
總結(jié)
以上是生活随笔為你收集整理的读 Lua Documentation的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Scheme Language
- 下一篇: 缪勒莱尔错觉