[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

  •  文化

  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

     保健/养生
     体育/运动
     手工/DIY
     休闲/爱好
     英文原版书
     港台图书
     研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学
  • 編譯原理及實現(第2版)
    該商品所屬分類:研究生 -> 工學
    【市場價】
    540-784
    【優惠價】
    338-490
    【作者】 姜淑娟、謝紅俠、張辰、劉兵 
    【所屬類別】 圖書  教材  研究生/本科/專科教材  工學 
    【出版社】清華大學出版社 
    【ISBN】9787302593638
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787302593638
    叢書名:21世紀高等學校計算機類專業核心課程繫列教材

    作者:姜淑娟、謝紅俠、張辰、劉兵
    出版社:清華大學出版社
    出版時間:2021年11月 


        
        
    "
    產品特色

    編輯推薦

    主要介紹編譯理論的基礎及實現方法。
    強調語言的形式化定義、編譯技術等的具體實現過程和方法。
    以算法為核心,講解力求簡單明了。

     
    內容簡介

    本書介紹編譯理論的基礎及實現方法,強調語言的形式化定義、編譯技術和各種概念及實現過程的具體方法。全書共10章,內容包括引論、形式語言和有限自動機理論、詞法分析、自頂向下的語法分析、自底向上的語法分析、語法制導翻譯與中間代碼生成、運行時的存儲組織與分配、符號表、代碼優化及目標代碼生成。介紹過程以算法為核心,力求簡潔明了地反映編譯的基礎知識,為計算機軟件工作者開發大型軟件打下良好的基礎。 本書可作為高等院校計算機專業的本科或專科教材,也可作為碩士研究生及計算機軟件技術人員的參考書。

    作者簡介

    姜淑娟教授多年來一直從事程序設計語言、編譯方法、軟件工程、軟件測試等教學和科研工作,取得了一定的成果。近年來,在國內外學術刊物和學術會議上發表論文100多篇,其中有多篇被SCI檢索,主編或參編多部教材,完成國家自然科學基金面上項目、江蘇省自然科學基金面上項目、*科學技術研究重點項目、江蘇省“333”工程項目各一項,目前主持國家自然科學基金面上項目一項。

    目錄
    第1章引論

    1.1什麼是編譯程序

    1.1.1編譯程序與高級程序設計語言的關繫

    1.1.2高級語言源程序的執行過程

    1.1.3與編譯器有關的程序

    1.2編譯過程與編譯程序的組織結構

    1.2.1編譯過程概述

    第1章引論


     


    1.1什麼是編譯程序


     


    1.1.1編譯程序與高級程序設計語言的關繫


     


    1.1.2高級語言源程序的執行過程


     


    1.1.3與編譯器有關的程序


     


    1.2編譯過程與編譯程序的組織結構


     


    1.2.1編譯過程概述


     


    1.2.2編譯程序的組織結構


     


    1.2.3編譯階段的組合


     


    1.3編譯程序的構造與實現


     


    1.3.1如何構造一個編譯程序


     


    1.3.2編譯程序的開發


     


    1.3.3編譯程序的自動構造工具


     


    習題


     


    第2章形式語言和有限自動機理論


     


    2.1文法和語言


     


    2.1.1字母表和符號串


     


    2.1.2文法和語言的形式化定義


     


    2.1.3語法分析樹與文法二義性


     


    2.1.4文法和語言的分類


     


    2.2有限自動機


     


    2.2.1確定的有限自動機(DFA)


     


    2.2.2非確定的有限自動機(NFA)


     


    2.2.3NFA轉換為等價的DFA


     


    2.2.4確定的有限自動機的化簡


     


    習題


     


    第3章詞法分析


     


    3.1詞法分析基本思想


     


    3.1.1詞法分析任務


     


    3.1.2詞法分析方式


     


    3.2單詞的描述工具


     


    3.2.1正規集和正規式


     


    3.2.2正規式與有限自動機的等價性


     


    3.3單詞的識別


     


    3.3.1單詞分類


     


    3.3.2單詞的內部表示


     


    3.3.3單詞的形式化描述


     


    3.4詞法分析程序的設計及實現


     


    3.4.1詞法分析程序的預處理


     


    3.4.2由詞法規則畫出狀態轉換圖


     


    3.4.3單詞對應狀態轉換圖的實現


     


    3.4.4詞法分析中的錯誤處理


     


    3.5詞法分析程序的自動實現


     


    3.5.1Lex介紹


     


    3.5.2Lex語法基礎


     


    3.5.3詞法分析器自動構造


     


    3.5.4Lex應用


     


    習題


     


     


     


     


     


    第4章自頂向下的語法分析


     


    4.1自頂向下的語法分析方法


     


    4.1.1包含回溯的自頂向下語法分析


     


    4.1.2回溯產生的原因與解決方法


     


    4.2遞歸下降分析法


     


    4.3LL(1)分析法與LL(1)分析器


     


    習題


     


    第5章自底向上的語法分析


     


    5.1自底向上的語法分析方法


     


    5.1.1“移進歸約”分析


     


    5.1.2規範歸約與句柄


     


    5.2LR分析法


     


    5.2.1LR(0)


     


    5.2.2SLR(1)


     


    5.2.3LR(1)


     


    5.2.4LALR(1)


     


    5.3語法分析程序自動生成器YACC


     


    習題


     


    第6章語法制導翻譯與中間代碼生成


     


    6.1兩種翻譯方法簡介


     


    6.2屬性文法


     


    6.2.1綜合屬性


     


    6.2.2繼承屬性


     


    6.3依賴圖


     


    6.4語法制導翻譯


     


    6.4.1S屬性文法與自底向上翻譯


     


    6.4.2L屬性文法與自頂向下翻譯


     


    6.4.3翻譯模式


     


    6.5中間代碼的形式


     


    6.5.1逆波蘭表示法


     


    6.5式表示法


     


    6.5式表示法


     


    6.5.4圖表示法


     


    6.6中間代碼生成


     


    6.6.1說明語句的翻譯


     


    6.6.2賦值語句的翻譯


     


    6.6.3賦值語句中的布爾表達式的翻譯


     


    6.6.4控制流語句中的布爾表達式的翻譯


     


    6.6.5控制流語句的翻譯


     


    6.6.素的翻譯


     


    6.6.7函數調用的翻譯


     


    習題


     


    第7章運行時的存儲組織與分配


     


    7.1概述


     


    7.1.1關於存儲組織


     


    7.1.2函數(或過程)的活動記錄


     


    7.1.3存儲分配策略


     


    7.2靜態存儲分配


     


    7.3基於棧的運行時動態存儲分配


     


    7.3.1簡單棧式存儲分配的實現


     


    7.3.2嵌套過程語言的棧式存儲分配的實現


     


    7.4基於堆的動態存儲分配的實現


     


    7.5參數傳遞


     


    7.5.1傳值


     


    7.5.2傳地址


     


    習題


     


    第8章符號表


     


    8.1符號表的作用


     


    8.2符號表的內容


     


    8.3符號表的組織


     


    8.3.1符號表的數據結構


     


    8.3.2關鍵字域的組織


     


    8.3.3其他域的組織


     


    8.4符號表舉例


     


    8.4.1無序表


     


    8.4.2有序表


     


    8.4.3散列符號表


     


    8.4.4棧式符號表


     


    習題


     


    第9章代碼優化


     


    9.1概述


     


    9.2局部優化


     


    9.2.1基本塊的劃分


     


    9.2.2基本塊的優化


     


    9.2.3基本塊的有向圖表示


     


    9.3循環優化


     


    9.3.1控制流圖


     


    9.3.2基本屬性


     


    9.3.3支配結點和後必經結點


     


    9.3.4循環的查找


     


    9.3.5循環優化


     


    9.4全局優化


     


    9.4.1相關概念及數據流方程


     


    9.4.2可到達定義


     


    9.4.3結構化程序的數據流分析


     


    9.4.4數據流方程的迭代解


     


    9.4.5活躍變量分析


     


    習題


     


    第10章目標代碼生成


     


    10.1目標代碼的形式


     


    10.2目標代碼生成的主要問題


     


    10.2.1目標程序


     


    10.2.2指令選擇


     


    10.2.3寄存器分配


     


    10.2.4計算次序選擇


     


    10.3目標機器


     


    10.3.1目標機器的指令繫統


     


    10.3.2指令代價


     


    10.4一個簡單的代碼生成器


     


    10.4.1寄存器描述和地址描述


     


    10.4.2代碼生成算法


     


    10.4.3寄存器選擇函數


     


    10.4.4為變址和指針語句產生代碼


     


    10.4.5條件語句


     


    10.5寄存器分配的原則


     


    習題


     


    附錄A一個類C語言的編譯器前後端實現代碼參考


     


    A.1基本文法說明


     


    A.2語義分析對應的文法設計


     


    A.3總體架構


     


    A.4數據結構設計


     


    A.5前端功能模塊具體實現


     


    A.5.1詞法分析關鍵代碼實現


     


    A.5.2語法分析關鍵代碼實現


     


    A.5.3語義分析關鍵代碼實現


     


    A.5.4中間代碼生成


     


    A.6目標代碼(彙編代碼)生成


     


    A.7測試


     


    參考文獻

    前言
    編譯技術是計算機專業必修的一門重要的專業基礎課程,也是計算機繫統軟件中非常重要的一個分支,任何計算機語言的實現都離不開編譯技術,而且編譯技術在語言處理、軟件工程、軟件自動化、計算機體繫結構設計及優化等諸多領域有著廣泛的應用。因而,作為計算機專業的學生,學習和掌握編譯程序的基本構造原理和實現技術,可以為今後進一步學習、研究和工作奠定堅實的專業理論基礎。
    本書以“概念清晰、實用性強、通俗易懂”為指導思想,對第1版教材進行了修訂,具體改動如下:
    (1) 對第1版中的概念與內容進行了重新組合和刪減。例如: 第3章為詞法分析器的手工構造方法增加了更為詳細的實現步驟,對每一種單詞的偽代碼都進行了描述; 第4章語法分析內容較多,占據較大篇幅,本次改版將第4章拆分為兩章(第4章和第5章),其中第4章專門描述自頂向下的語法分析,第5章專門描述自底向上的語法分析,並且刪除了算符優先分析法這種目前不太常用的語法分析方法。
    (2) 對第1版中的大部分例題進行了調整,選用了與高級語言密切相關的題目,方便讀者理解高級語言和編譯器之間的聯繫。同時,為每章增添了大量的習題,包括客觀題和主觀題,力爭做到習題豐富,通俗易懂,便於自學。

    編譯技術是計算機專業必修的一門重要的專業基礎課程,也是計算機繫統軟件中非常重要的一個分支,任何計算機語言的實現都離不開編譯技術,而且編譯技術在語言處理、軟件工程、軟件自動化、計算機體繫結構設計及優化等諸多領域有著廣泛的應用。因而,作為計算機專業的學生,學習和掌握編譯程序的基本構造原理和實現技術,可以為今後進一步學習、研究和工作奠定堅實的專業理論基礎。
    本書以“概念清晰、實用性強、通俗易懂”為指導思想,對第1版教材進行了修訂,具體改動如下:
    (1) 對第1版中的概念與內容進行了重新組合和刪減。例如: 第3章為詞法分析器的手工構造方法增加了更為詳細的實現步驟,對每一種單詞的偽代碼都進行了描述; 第4章語法分析內容較多,占據較大篇幅,本次改版將第4章拆分為兩章(第4章和第5章),其中第4章專門描述自頂向下的語法分析,第5章專門描述自底向上的語法分析,並且刪除了算符優先分析法這種目前不太常用的語法分析方法。
    (2) 對第1版中的大部分例題進行了調整,選用了與高級語言密切相關的題目,方便讀者理解高級語言和編譯器之間的聯繫。同時,為每章增添了大量的習題,包括客觀題和主觀題,力爭做到習題豐富,通俗易懂,便於自學。
    (3) 以“實用”為導向,對附錄部分進行了重新編寫,將編譯器前端的詞法分析、遞歸下降語法分析、LR語法分析、語義分析與中間代碼生成這四個分散實驗通過統一文法(C語言子集)整合為一個編譯器前端與後端的設計及實現。
    本書共分為10章。第1章介紹編譯程序的有關概念,編譯過程、編譯程序的組織結構等要點。第2章作為後續各章的理論基礎,主要介紹描述語言的兩大工具——文法和有限自動機。第3章以正規式作為單詞識別工具,從手工和自動兩個角度討論詞法分析器的設計及實現。第4章對上下文無關文法的自頂向下的
    語法分析方法,以及遞歸下降分析法和
    LL(1)分析法進行詳細講解。第5章介紹自底向上的語法分析方法,以及LR分析法。
    第6章介紹語義分析,涉及語法制導翻譯與中間代碼生成,重點講解屬性文法、翻譯模式、中間代碼表現形式和流行的高級程序設計語言中典型語句的翻譯。第7章介紹編譯程序運行時環境的有關概念和存儲組織與分配技術。第8章介紹整個編譯過程都要涉及的數據結構——符號表。第9章介紹代碼優化,討論優化的基本概念、優化涉及的數據流分析技術和控制流分析技術。第10章簡要介紹目標代碼生成的有關知識點。附錄A給出一個能將C語言子集轉化為彙編目標代碼的編譯繫統原型。
    本書的編寫分工: 劉兵編寫第1章和第7章,
    張辰編寫第2章、第3章和附錄A,謝紅俠編寫第4~6章,姜淑娟編寫第8~10章。本書參考了國內外的一些專著、論文和資料,借鋻了一些專家學者的研究成果,對這些前輩和同行的引導和幫助表示衷心的感謝。
    限於作者水平,本書難免存在疏誤,請讀者批評指正。


    作者
    2021年4月


     


     


     

















     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部