您找過以下的關鍵字

尚無搜尋紀錄

月亮般輕盈: 用Lua成為指令稿語言大師

月亮般輕盈: 用Lua成為指令稿語言大師

作者 : codedump

出版社 : 佳魁數位

可訂購

定價 : NT 540

售價85折, NT459

內容簡介


Lua是一種可嵌入、高效、輕量級、功能強大的指令稿語言,主要應
用在遊戲領域。另外,基於Nginx的OpenResty也是使用Lua編寫指
令稿的,很多伺服器(如Redis)也支援使用Lua編寫指令稿。
作為一門以純C程式碼編寫的專案,Lua程式碼優美、結構組織緊湊,
是經典的C語言專案。

本書討論Lua語言的設計原理,架構如下:
◎第一部分說明Lua 中的資料結構,如透用資料是如何表示的,Lua 的
字串以及表類型的實現原理。
◎第二部分是本書最重要的部分,主要討論Lua 虛擬機器的實現,分類說明Lua 虛擬機器中的一些重點指令。
◎第三部分的內容比較雜,討論垃圾回收、模組實現、熱更新、程式碼協同等的實現原理。
本書適用讀者:對Lua 實現的內部原理、對程式語言設計有興趣的讀者。
看更多 隱藏
作者介紹

■作者簡介

codedump
從事互聯網後端服務開發工作。在網路遊戲開發工作期間接觸到使用C 編寫服務核心引擎,和使用Lua指令稿編寫遊戲邏輯的技術組合後,對Lua產生濃厚的興趣開始研究,陸續發佈於網路。
個人博客:www.codedump.info。

看更多 隱藏