中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
編譯器之旅——打造自己的編程語言(微課視頻版)

包郵 編譯器之旅——打造自己的編程語言(微課視頻版)

作者:于東亮 著
出版社:清華大學出版社出版時間:2024-08-01
開本: 其他 頁數: 242
中 圖 價:¥41.3(7.0折) 定價  ¥59.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

編譯器之旅——打造自己的編程語言(微課視頻版) 版權信息

編譯器之旅——打造自己的編程語言(微課視頻版) 本書特色

本書以作者編寫的SCF編譯器框架為基礎,以 語言的編譯連接過程為脈絡,一步步的講述了編譯器的架構及其各模塊的實現細節,詳細展示了一門編程語言的開發過程,為初學者提供了一個編譯器領域的入門途徑。

編譯器之旅——打造自己的編程語言(微課視頻版) 內容簡介

"本書以簡單的算法、清晰的架構,講述了把高級語言轉化成Linux程序的全過程,以及其中蘊含的數學原理。 本書共11章,按照源碼編譯的順序分為入門篇和進階篇。入門篇(第1~4章)詳細介紹了詞法分析、語法分析、語義分析,涵蓋了編譯器前端的所有內容。進階篇(第5~11章)進一步說明了怎么把抽象語法樹轉化成可執行程序的全過程,包含了三地址碼的生成、中間代碼優化、寄存器分配、機器碼的生成、ELF文件格式、連接器和虛擬機的實現。第12章記錄了作者對泛編譯器問題的進一步思考。 本書適合初學者入門編譯原理,也可用于資深程序員在發明一門新語言時的技術資料,并可用作高等院校和培訓機構的教學參考書。 "

編譯器之旅——打造自己的編程語言(微課視頻版) 目錄

入門篇 第1章 編譯器簡介 1.1 編程語言的發展史 1.2 編譯器在IT行業里的核心地位 1.3 編譯器的代碼架構 第2章 詞法分析 2.1 “理想語言”的詞法分析 2.2 實際編程語言的詞法擴展 2.2.1 編程語言的標志符 2.2.2 關鍵字 2.2.3 數字 2.2.4 數據結構 2.3 詞法分析的數學解釋 第3章 語法分析 3.1 語句類型的劃分 3.2 語句的嵌套和遞歸分析 3.2.1 變量聲明語句的分析 3.2.2 類型定義語句的分析 3.2.3 順序塊的分析 3.2.4 表達式的分析 3.2.5 運算符的優先級和結合性 3.2.6 表達式樹的構造步驟 3.2.7 完整的抽象語法樹 3.2.8 抽象語法樹的數據結構 3.2.9 變量和類型的數據結構 3.2.10 變量的諸法檢查 3.2.11 屋號和乘法的區分 3.3 語法的靈活編輯和有限自動機框梁 3.3.1 有限自動機的簡介 3.3.2 語法的編輯 3.3.3 編程語言的語法圖 3.3.4 SCF框架怎么實現“遞歸” 3.3.5 語法分析框架的模塊上下文 3.3.6 for循環的語法分析模塊 3.3.7 小括號的多種含義 3.4 語法分析的數學解釋 第4章 語義分析 4.1 類型檢查 4.2 語義分析框架 4.2.1 語義分析的回調函數 4.2.2 語義分析中的遞歸 4.3 運算符重載 4.3.1 運算符重載的實現 4.3.2 函數調用 4.3.3 重載函數的查找 4.3.4 代碼實現 4.3.5 SCF編譯器的類對象 4.4 new關鍵字 4.5 多值函數 4.5.1 應用程序二進制接口
展開全部

編譯器之旅——打造自己的編程語言(微課視頻版) 作者簡介

于東亮,SCF編譯器作者, C程序員和FFmpeg工程師,畢業于天津大學,長期從事Linux下的編程工作。先后制作了“C語言技術內幕”“Linux環境的編程詳解”“怎么用C語言寫一個簡單EDA”“編譯器入門”等原創視頻合集。本書為作者的 部實體書,以SCF編譯器為例講述了一門 語言的發明過程。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 沈阳楼承板_彩钢板_压型钢板厂家-辽宁中盛绿建钢品股份有限公司 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | 新密高铝耐火砖,轻质保温砖价格,浇注料厂家直销-郑州荣盛窑炉耐火材料有限公司 | 广州网站建设_小程序开发_番禺网站建设_佛山网站建设_粤联网络 | 背压阀|减压器|不锈钢减压器|减压阀|卫生级背压阀|单向阀|背压阀厂家-上海沃原自控阀门有限公司 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 深圳高新投三江工业消防解决方案提供厂家_服务商_园区智慧消防_储能消防解决方案服务商_高新投三江 | 青岛侦探调查_青岛侦探事务所_青岛调查事务所_青岛婚外情取证-青岛狄仁杰国际侦探公司 | 免联考国际MBA_在职MBA报考条件/科目/排名-MBA信息网 | 七维官网-水性工业漆_轨道交通涂料_钢结构漆 | 优秀的临床医学知识库,临床知识库,医疗知识库,满足电子病历四级要求,免费试用 | 周易算网-八字测算网 - 周易算网-宝宝起名取名测名字周易八字测算网 | 许昌奥仕达自动化设备有限公司 | 焊接烟尘净化器__焊烟除尘设备_打磨工作台_喷漆废气治理设备 -催化燃烧设备 _天津路博蓝天环保科技有限公司 | 臻知网大型互动问答社区-你的问题将在这里得到解答!-无锡据风网络科技有限公司 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 一体化预制泵站-一体化提升泵站-一体化泵站厂家-山东康威环保 | 免费网站网址收录网_海企优网站推荐平台 | 防水试验机_防水测试设备_防水试验装置_淋雨试验箱-广州岳信试验设备有限公司 | 硬质合金模具_硬质合金非标定制_硬面加工「生产厂家」-西迪技术股份有限公司 | MTK核心板|MTK开发板|MTK模块|4G核心板|4G模块|5G核心板|5G模块|安卓核心板|安卓模块|高通核心板-深圳市新移科技有限公司 | 高柔性拖链电缆-聚氨酯卷筒电缆-柔性屏蔽电缆厂家-玖泰电缆 | 拉力机-拉力试验机-万能试验机-电子拉力机-拉伸试验机-剥离强度试验机-苏州皖仪实验仪器有限公司 | 气力输送设备_料封泵_仓泵_散装机_气化板_压力释放阀-河南锐驰机械设备有限公司 | 超声波破碎仪-均质乳化机(供应杭州,上海,北京,广州,深圳,成都等地)-上海沪析实业有限公司 | hdpe土工膜-防渗膜-复合土工膜-长丝土工布价格-厂家直销「恒阳新材料」-山东恒阳新材料有限公司 ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 步进电机_agv电机_伺服马达-伺服轮毂电机-和利时电机 | 油漆辅料厂家_阴阳脚线_艺术漆厂家_内外墙涂料施工_乳胶漆专用防霉腻子粉_轻质粉刷石膏-魔法涂涂 | 环氧树脂地坪漆_济宁市新天地漆业有限公司 | 礼堂椅厂家|佛山市艺典家具有限公司 | 心肺复苏模拟人|医学模型|急救护理模型|医学教学模型上海康人医学仪器设备有限公司 | 冷却塔风机厂家_静音冷却塔风机_冷却塔电机维修更换维修-广东特菱节能空调设备有限公司 | 英超直播_英超免费在线高清直播_英超视频在线观看无插件-24直播网 | 韦伯电梯有限公司 | 领先的大模型技术与应用公司-中关村科金 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 空调风机,低噪声离心式通风机,不锈钢防爆风机,前倾皮带传动风机,后倾空调风机-山东捷风风机有限公司 | SMC-ASCO-CKD气缸-FESTO-MAC电磁阀-上海天筹自动化设备官网 | 工业PH计|工业ph酸度计|在线PH计价格-合肥卓尔仪器仪表有限公司 济南画室培训-美术高考培训-山东艺霖艺术培训画室 | 东莞螺丝|东莞螺丝厂|东莞不锈钢螺丝|东莞组合螺丝|东莞精密螺丝厂家-东莞利浩五金专业紧固件厂家 | 水厂自动化-水厂控制系统-泵站自动化|控制系统-闸门自动化控制-济南华通中控科技有限公司 | 贴板式电磁阀-不锈钢-气动上展式放料阀-上海弗雷西阀门有限公司 工业机械三维动画制作 环保设备原理三维演示动画 自动化装配产线三维动画制作公司-南京燃动数字 | 圈酒招商网【jiushuitv.com】_酒水招商_代理_加盟平台 |