本書是《用Go語言自制解釋器》的續(xù)篇。在自制解釋器時,你已經(jīng)為Monkey語言實現(xiàn)了類C語法、變量綁定、基本數(shù)據(jù)類型、算術(shù)運算、內(nèi)置函數(shù)、閉包等特性。是時候讓Monkey繼續(xù)成長了!在本書中,Monkey將繼續(xù)“進(jìn)化”,并最終成長為成熟的程序設(shè)計語言。在已有詞法分析器、語法分析器和抽象語法樹的基礎(chǔ)上,你將為Monkey
《讀源碼學(xué)架構(gòu):系統(tǒng)架構(gòu)師思維訓(xùn)練之道》以軟件架構(gòu)師的能力培養(yǎng)為切入點,結(jié)合作者在過去10多年的工作中積累的經(jīng)驗,介紹了一名合格甚至優(yōu)秀的架構(gòu)師應(yīng)該具備的能力。 《讀源碼學(xué)架構(gòu):系統(tǒng)架構(gòu)師思維訓(xùn)練之道》分為4篇,總計9章,基本涵蓋了大部分生產(chǎn)環(huán)境下的系統(tǒng)設(shè)計原則以及方案。本書主要內(nèi)容有基本設(shè)計原則、輕松應(yīng)對后續(xù)的變化、
在程序員與計算機(jī)的“交流”過程中,解釋器無疑扮演著優(yōu)秀的翻譯角色。它為只懂0和1的計算機(jī)翻譯源代碼,為看似隨機(jī)的字符賦予含義。這是如何實現(xiàn)的呢?充滿好奇心的你,是否曾經(jīng)思考過這個問題?跟隨本書,你將揭開解釋器的神秘面紗,通曉它的工作原理,并編寫出自己的解釋器。本書采用Go語言來為自創(chuàng)的編程語言Monkey實現(xiàn)解釋器。你
本書按照Web前端工程師崗位技能要求,以真實項目組織內(nèi)容,由淺入深地講解了如何利用HTML5和CSS3等網(wǎng)頁制作技術(shù)制作網(wǎng)站。本書共分為7個項目,項目1為Web前端基礎(chǔ)的相關(guān)介紹;項目2和項目3包含HTML和CSS的基礎(chǔ)知識、常用標(biāo)簽、CSS基礎(chǔ)語法及選擇器等內(nèi)容;項目4和項目5介紹了HTML5語義化標(biāo)簽、CSS3的新
這是一本介紹在Python中使用海龜繪圖工具的書。本書先帶領(lǐng)讀者認(rèn)識Python編程語言,了解Python的特點,然后在此基礎(chǔ)上引入turtle模塊(俗稱“海龜繪圖”)的相關(guān)內(nèi)容,讓讀者大致了解該模塊的功能。隨后,本書給出了多個示例,幫助讀者加深對for循環(huán)、變量、數(shù)據(jù)類型、布爾類型和條件語句、while循環(huán)以及自定義
針對Python的特點和初學(xué)者的需求,本書將turtle庫應(yīng)用于Python編程教學(xué)中,引導(dǎo)讀者在趣味橫生的開發(fā)過程中學(xué)習(xí)編程語言。全書包括初級篇、中級篇和高級篇三部分內(nèi)容,按照“邊學(xué)邊做”的方式,帶領(lǐng)讀者從零開始學(xué)習(xí)Python基礎(chǔ)語法,在實現(xiàn)趣味案例的過程中對所學(xué)知識加以實踐,以幫助讀者掌握本書所涵蓋的知識點,并能
JavaScript是一種廣泛應(yīng)用于Web前端開發(fā)的腳本語言,能夠為網(wǎng)頁添加各式各樣的動態(tài)效果,為用戶提供流暢、美觀的瀏覽效果,具有簡單、易學(xué)的特點。為了加深讀者對知識的理解,本書采用項目驅(qū)動教學(xué)的思路編寫,內(nèi)容包括9個小項目和1個綜合項目:抽獎頁面——初識JavaScript、體脂率計算器——JavaScript程序
本書是以MIS系統(tǒng)項目為核心以案例為驅(qū)動的軟件工程理論聯(lián)系實踐的課程教材。全書在編寫上進(jìn)行了實踐性的突破,從軟件工程實踐的角度,依據(jù)軟件項目的生命周期逐一分析了軟件項目開發(fā)的各個環(huán)節(jié),并附有具體的實際案例文檔。全書主要內(nèi)容包括:軟件工程項目開發(fā)的概念和內(nèi)涵、軟件工程實踐常用開發(fā)方法、軟件項目可行性分析實踐、軟件項目總體
本書基于上海市精品課程“面向?qū)ο蟪绦蛟O(shè)計(C#)”編寫,旨在培養(yǎng)學(xué)生的計算思維能力,通過面向?qū)ο蟮腃#程序設(shè)計,讓學(xué)生體悟到編程的樂趣與魅力,掌握基礎(chǔ)知識,開闊視野,培養(yǎng)能力,為今后的編程學(xué)習(xí)打好基礎(chǔ)。在教材體系設(shè)計上采用由淺入深、循序漸進(jìn)的方式,力圖將C#語言基礎(chǔ)、C#可視化程序設(shè)計、面向?qū)ο蟪绦蜷_發(fā)、Windows
本書通過精選案例引導(dǎo)讀者深入學(xué)習(xí),系統(tǒng)地介紹Office2021辦公應(yīng)用的相關(guān)知識和應(yīng)用方法。 本書分為4篇,共13章。第1篇為Word辦公應(yīng)用篇,主要介紹Word2021的基本操作、使用圖和表格美化Word文檔及長文檔的排版等;第2篇為Excel辦公應(yīng)用篇,主要介紹Excel2021的基本操作、初級數(shù)據(jù)處理與分析,以