David Jones

lua-users home
wiki

電子郵件:drj@pobox.com

我曾大規模使用 Lua 3.2 和 Lua 4.0 對非電腦平台的電玩專案進行設定。由於商業考量,我無法針對專案透露太多。Lua 用於設定、持續表述遊戲物件、部分遊戲邏輯、工具建立,以及遊戲的執行時間偵錯/檢查/修改。

我在撰寫 Lua、將 Lua 嵌入至現有應用程式以及在一般介面的 C 類似項目與 Lua 類似項目之間有多年經驗。

我是一名專業軟體顧問,願意為了賺錢而駭入 Lua。我對 lua 4.0 與 C 有深入的認識,且稍微了解 5.0 與 5.1。

我是記憶體管理專家(例如垃圾回收)。我共同撰寫了一個記憶體管理架構,稱為 Memory Pool System;這個系統可從 http://www.ravenbrook.com/project/mps/ 下載,並提供商業授權條款(以及較開放的授權)。

我對 Unix 十分熟悉(目前使用 OS X 和 FreeBSD,過去也曾使用過各種),包括使用 C、shell、awk 編寫 Unix 程式。我很喜歡專注於 C、shell 和 awk,因為保證可在任何 POSIX 系統上使用(shell 和 awk 可用,而 C 是選項),其他則否。

我喜歡涉略各種語言,使用過 ML、Lisp、python、Modula-3、scheme、BASIC、perl、Icon、BCPL、Dylan、Logo 等語言,還有很多其他語言。我使用組譯語言撰寫一些程式,而且依然喜歡至少閱讀我正在使用的硬體的「程式師參考手冊」。我已為 Intel IA32(亦稱 x86)、SPARC、DEC Alpha、MIPS R4000、PowerPC、Motorola 68K、Zilog Z80、PIC18F、Rockwell 6502 等架構撰寫組譯程式,或許還有其他。我善於閱讀指令層級的程式碼,例如找出編譯器錯誤或其他人的已編譯程式碼錯誤。

我喜歡攀岩、玩電玩、聽音樂、看電影、讀書、吃美食、喝啤酒、紅酒和單一麥芽威士忌。


RecentChanges · 喜好設定
編輯 · 歷史記錄
最後編輯時間:2006 年 3 月 28 日下午 9:22 格林威治標準時間 (diff)