官术网_书友最值得收藏!

自己動手實現(xiàn)Lua:虛擬機、編譯器和標準庫
會員

本書是一本面向Lua程序員和腳本語言愛好者的語言自制指南和實戰(zhàn)寶典。全書將帶給讀者3個維度的收獲:維度1:深入理解Lua語言本身作者融合自己豐富的工程實踐經(jīng)驗,詳細闡述了Lua語言的核心語法和實現(xiàn)原理,深入探討了Lua虛擬機、編譯器和標準庫的實現(xiàn),并給出了實際可以編譯執(zhí)行的代碼。維度2:從零開始實現(xiàn)一門腳本語言本書以Lua語言為例,系統(tǒng)、完整地(涵蓋虛擬機、編譯器和標準庫)講解了如何零基礎(chǔ)編寫一門腳本語言,幫助讀者徹底理解腳本語言的工作原理。維度3:提升Go和Java語言編程能力本書分別用Go語言和Java語言來實現(xiàn)Lua,包含大量對Go和Java的使用,有很多巧妙的設(shè)計,能幫助讀者提升Go和Java的編程能力。全書共21章,分為3個部分:第一部分(第1-13章)主要講解LuaAPI和虛擬機的實現(xiàn),包括二進制chunk格式、Lua虛擬機指令集、元編程、錯誤處理等。第二部分(第14-17章)主要討論Lua語法和編譯器的實現(xiàn),包括詞法分析、語法分析、代碼優(yōu)化、代碼生成等。第三部分(第18-21章)主要講解Lua輔助API和標準庫實現(xiàn),包括基礎(chǔ)庫、實用工具庫、包和模塊、協(xié)程等。

張秀宏 ·程序設(shè)計 ·14萬字

FPGA Verilog開發(fā)實戰(zhàn)指南:基于Intel Cyclone IV(進階篇)
會員

在《FPGAVerilog開發(fā)實戰(zhàn)指南:基于IntelCycloneIV(基礎(chǔ)篇)》中,我們主要針對FPGA基礎(chǔ)入門知識進行了講解,包含硬件說明篇、軟件安裝篇、基礎(chǔ)入門篇、學習強化篇,共32章,講解方式由淺入深,讓你充分了解FPGA的前世今生,學會開發(fā)平臺的搭建與使用,掌握FPGA的正確開發(fā)流程與設(shè)計思想(包括VerilogHDL代碼的編寫)及板卡部分配套外設(shè)的使用。當你完成基礎(chǔ)篇內(nèi)容的學習后,對FPGA設(shè)計方法會有新的認識,在進行項目開發(fā)時會更加得心應手。本書銜接基礎(chǔ)篇,繼續(xù)介紹FPGA開發(fā)實戰(zhàn)的相關(guān)內(nèi)容。本書包含12章,主要講解了WM8978音頻回環(huán)、SDRAM、攝像頭、SD卡、以太網(wǎng)的相關(guān)知識,同時設(shè)計并實現(xiàn)了SDRAM數(shù)據(jù)讀寫控制器、SD卡數(shù)據(jù)讀寫控制器,以及基于RMII接口的以太網(wǎng)數(shù)據(jù)收發(fā)控制器,并以此為基礎(chǔ),進一步實現(xiàn)了攝像頭采集圖像的VGA實時顯示、SD卡存儲音樂播放,以及基于以太網(wǎng)的圖像、視頻的傳輸。除此之外,還講解了批量綁定或刪除引腳的小技巧,并簡單介紹了時序分析的基礎(chǔ)知識。

劉火良 楊森 張碩編著 ·程序設(shè)計 ·14.7萬字

QQ閱讀手機版

主站蜘蛛池模板: 沈丘县| 沂水县| 卢湾区| 淮滨县| 广丰县| 宁安市| 永新县| 宣恩县| 新巴尔虎左旗| 江孜县| 泰安市| 津南区| 陆河县| 大兴区| 许昌县| 马公市| 赣州市| 织金县| 石狮市| 曲松县| 泸定县| 温宿县| 凤台县| 大邑县| 北安市| 曲周县| 含山县| 双鸭山市| 上思县| 信宜市| 隆子县| 定日县| 达尔| 敦煌市| 达州市| 丰城市| 玛纳斯县| 陇南市| 平乐县| 大丰市| 土默特右旗|