本書(shū)聚焦編譯器設(shè)計(jì)的難點(diǎn)、痛點(diǎn),在第1章概述編譯器的基本構(gòu)成,并從編譯角度介紹高級(jí)程序設(shè)計(jì)語(yǔ)言、目標(biāo)語(yǔ)言和中間語(yǔ)言:第2章介紹文法的相關(guān)概念,以及如何進(jìn)行程序語(yǔ)言設(shè)計(jì)的問(wèn)題;第3-9章介紹編譯器各組成部分的原理和設(shè)計(jì),包括詞法分析器、語(yǔ)法分析器、中間代碼生成器、中間代碼優(yōu)化器、目標(biāo)代碼生成器,以及符號(hào)表管理和運(yùn)行時(shí)存儲(chǔ)
本書(shū)全面而系統(tǒng)地介紹了基于Python編程語(yǔ)言的無(wú)人機(jī)飛行技術(shù)的原理及實(shí)現(xiàn)過(guò)程。本書(shū)分為上下兩篇共8章,第1章至第4章為上篇,第5章至第8章為下篇。第1章介紹無(wú)人機(jī)的飛行原理、基本結(jié)構(gòu)、應(yīng)用領(lǐng)域以及智慧飛行器及其未來(lái)發(fā)展趨勢(shì)。第2章詳細(xì)講解Python語(yǔ)言的特點(diǎn)、安裝方法以及常用編輯器的配置。第3章重點(diǎn)介紹Python
本書(shū)內(nèi)容涵蓋了Java基礎(chǔ)應(yīng)用、圖形與圖表操作、文字操作與數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)安全與多線程、Swing程序設(shè)計(jì)等方面的應(yīng)用知識(shí)。每個(gè)實(shí)例都經(jīng)過(guò)一線工程師精心編選,具有很強(qiáng)的實(shí)用性,這些實(shí)例為開(kāi)發(fā)者提供了極佳的解決方案。另外,本書(shū)提供了AI輔助高效編程的使用指南,幫助讀者掌握應(yīng)用AI工具高效編程的使用技巧。本書(shū)還附贈(zèng)Java編程
本書(shū)是一本C語(yǔ)言編程的實(shí)用指南。本書(shū)精心挑選了涵蓋C語(yǔ)言開(kāi)發(fā)應(yīng)用關(guān)鍵領(lǐng)域的200個(gè)典型實(shí)例,實(shí)例按“實(shí)例說(shuō)明”“關(guān)鍵技術(shù)”“實(shí)現(xiàn)過(guò)程”“擴(kuò)展學(xué)習(xí)”的模式進(jìn)行分析解讀,旨在通過(guò)大量的實(shí)例演練幫助讀者打好扎實(shí)的編程根基,進(jìn)而掌握這一強(qiáng)大的編程開(kāi)發(fā)工具。本書(shū)內(nèi)容涵蓋了常用算法、指針與鏈表操作、文件操作、系統(tǒng)相關(guān)、圖形圖像、C
本書(shū)內(nèi)容包含組合計(jì)數(shù)原理、邏輯基礎(chǔ)、一階邏輯、集合、離散概率、數(shù)論、歸納與遞歸、關(guān)系、容斥原理、生成函數(shù)、遞推關(guān)系、圖論、樹(shù)、布爾代數(shù)與開(kāi)關(guān)函數(shù)、文法、有限狀態(tài)機(jī)與圖靈機(jī)等。
本書(shū)介紹了PremierePro2024的基本操作方法及影視編輯技巧,內(nèi)容包括初識(shí)PremierePro,影視剪輯,視頻過(guò)渡效果,應(yīng)用視頻效果,調(diào)色、疊加與鍵控,創(chuàng)建與編輯字幕,音頻與音頻效果,輸出文件,以及商業(yè)案例實(shí)訓(xùn)。
本書(shū)系統(tǒng)地介紹了Web前端開(kāi)發(fā)技術(shù)HTML、CSS、JavaScript和jQuery的核心內(nèi)容與Web前端網(wǎng)站的設(shè)計(jì)開(kāi)發(fā)方法,包括Web前端開(kāi)發(fā)概述、HTML5語(yǔ)法基礎(chǔ)、簡(jiǎn)單圖文網(wǎng)頁(yè)設(shè)計(jì)、層疊樣式表CSS、網(wǎng)頁(yè)的布局設(shè)計(jì)、JavaScript語(yǔ)言基礎(chǔ)、BOM與DOM編程、HTML5進(jìn)階、應(yīng)用CSS3渲染網(wǎng)頁(yè)效果、jQ
本教材的主要內(nèi)容可以分為如下三部分。第一部分包括第1章“軟件體系結(jié)構(gòu)概述”和第2章“軟件體系結(jié)構(gòu)的定位與構(gòu)建”,這兩章的內(nèi)容是讀者閱讀本教材和掌握軟件體系結(jié)構(gòu)整個(gè)宏觀知識(shí)體系的基礎(chǔ)。第二部分包括第3-7章,這部分中的各章分別圍繞軟件體系結(jié)構(gòu)描述方法、基于風(fēng)格的軟件體系結(jié)構(gòu)設(shè)計(jì)、面向質(zhì)量屬性的軟件體系結(jié)構(gòu)設(shè)計(jì)、軟件體系結(jié)
本書(shū)以可訪問(wèn)的Python語(yǔ)言為例,介紹了最重要的并發(fā)特性。無(wú)論使用哪種語(yǔ)言,都可以學(xué)習(xí)并視線并發(fā)的最佳實(shí)踐。本書(shū)本身并不與編程語(yǔ)言或框架中的任何具體實(shí)現(xiàn)相聯(lián)系,而是介紹了并發(fā)性背后的基本思想和概念。在描述概念的同時(shí),書(shū)中還包含許多對(duì)現(xiàn)有編程語(yǔ)言和工具的參考,這些語(yǔ)言和工具實(shí)現(xiàn)了并發(fā)背后的想法。
本書(shū)是作者十多年教學(xué)經(jīng)驗(yàn)的總結(jié),匯集了學(xué)員在學(xué)習(xí)過(guò)程中或認(rèn)證考試中遇到的關(guān)于概念、實(shí)驗(yàn)、應(yīng)用等方面的問(wèn)題及解決方案。本書(shū)基于Servlet4.0/JavaSE15,對(duì)代碼進(jìn)行了重新審閱與更新,涵蓋Java15-17的文本塊、模式對(duì)比、record/sealed等新特性,并介紹OWASPTOP10、CWE、CVE,討論注