编译器构造:C语言描述

编译器构造:C语言描述
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美]
2005-03
版次: 1
ISBN: 9787111158974
定价: 79.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 812页
正文语种: 英语
40人买过
  • 《编译器构造:C语言描述(英文版)》提供了创新的编译器构造方法,通过大量的示例和练习,读者可以从头至尾学习如何设计一个可用的编译器。书中均衡讨论了编译器设计中的理论与实现两大部分,详细讨论了标准编译器设计的相关主题(如自顶向下和自底向上的语法分析、语义分析、中间表示和代码生成)。本书中所有的程序均采用易读的基于C语言的代码来表示。本书是一本优秀的编译器构造方面的教材,已经被国际上多所大学所采纳,适用于高等院校计算机专业的学生和使用C语言的专业程序员。均衡讨论编译器设计的理论与实现两大部分,既很好地介绍了编译器理论,又提供了大量的编译器设计示例和练习。
    《编译器构造:C语言描述(英文版)》的主要特点:
    强调使用可以生成语法分析器和词法分析器的编译器工具。
    彻底讨论LR语法分析和归约技术。
    介绍了FLex和ScanGen。
    在每章末尾包含可选的高级主题。 . chapter1Introduction.
    1.1OverviewandHistory.
    1.2WhatDoCompilersDo?
    1.3TheStructureofaCompiler.
    1.4TheSyntaxandSemanticsofProgrammingLanguages.
    1.5CompilerDesignandProgrammingLanguageDesign.
    1.6CompilerClassifications.
    1.7InfluencesOnComputerDesign.
    Exercises.

    chapter2ASimpleCompiler.
    2.1TheStructureofaMicroCompiler.
    2.2AMicroScanner.
    2.3TheSyntaxofMicro.
    2.4RecursiveDescentParsing.
    2.5TranslatingMicro.
    Exercises.

    chapter3Scanning--TheoryandPractice.
    3.1Overview.
    3.2RegularExpressions.
    3.3FiniteAutomataandScanners.
    3.4UsingaScannerGenerator.
    3.5PracticalConsiderations.
    3.6TranslatingRegularExpressionsIntoFiniteAutomata.
    Exercises.

    chapter4GrammarsandParsing.
    4.1Context-FreeGrammars:ConceptsandNotation.
    4.2ErrorsinContext-FreeGrammars.
    4.3TransformingExtendedBnfGrammars.
    4.4ParsersandRecognizers.
    4.5GrammarAnalysisAlgorithms.
    Exercises.

    chapter5Ll(1)GrammarsandParsers.
    5.1TheLl(1)PredictFunction.
    5.2TheLl(1)ParseTable.
    5.3BuildingRecursiveDescentParsersFromLl(1)Tables.
    5.4AnLl(1)ParserDriver.
    5.5Ll(1)ActionSymbols.
    5.6MakingGrammarsLl(1)/TheIf-Then-ElseProbleminLl(1)Parsing.
    5.7TheLlgenParserGenerator.
    5.8Thellgenparsergenerator
    5.9PropertiesofLl(1)Parsers.
    5.10Ll(K)Parsing.
    Exercises.

    chapter6LrParsing.
    chapter7SemanticProcessing.
    chapter8SymbolTables.
    chapter9Run-TimeStorageOrganization.
    chapter10ProcessingDeclarations.
    chapter11processingexpressionsanddatastructurereferences
    chapter12translatingcontrolstructures
    chapter13translatingproceduresandfunctions
    chapter14attributegrammarsandmultipasstranslation
    chapter15codegenerationandlocalcodeoptimization
    chapter16globaloptimization
    chapter17parsingintherealworld
    AppendicesA.DefinitionofAda/Cs.
    AppendicesB.Scangen.
    AppendicesC.LlgenUserManual.
    AppendicesD.LalrgenUserManual.
    AppendicesE.Error-RepairFeaturesofLlgenandLalrgen.
    AppendicesF.CompilerDevelopmentUtilities.
    Bibliography.
    Index
  • 内容简介:
    《编译器构造:C语言描述(英文版)》提供了创新的编译器构造方法,通过大量的示例和练习,读者可以从头至尾学习如何设计一个可用的编译器。书中均衡讨论了编译器设计中的理论与实现两大部分,详细讨论了标准编译器设计的相关主题(如自顶向下和自底向上的语法分析、语义分析、中间表示和代码生成)。本书中所有的程序均采用易读的基于C语言的代码来表示。本书是一本优秀的编译器构造方面的教材,已经被国际上多所大学所采纳,适用于高等院校计算机专业的学生和使用C语言的专业程序员。均衡讨论编译器设计的理论与实现两大部分,既很好地介绍了编译器理论,又提供了大量的编译器设计示例和练习。
    《编译器构造:C语言描述(英文版)》的主要特点:
    强调使用可以生成语法分析器和词法分析器的编译器工具。
    彻底讨论LR语法分析和归约技术。
    介绍了FLex和ScanGen。
    在每章末尾包含可选的高级主题。
  • 作者简介:
    .
  • 目录:
    chapter1Introduction.
    1.1OverviewandHistory.
    1.2WhatDoCompilersDo?
    1.3TheStructureofaCompiler.
    1.4TheSyntaxandSemanticsofProgrammingLanguages.
    1.5CompilerDesignandProgrammingLanguageDesign.
    1.6CompilerClassifications.
    1.7InfluencesOnComputerDesign.
    Exercises.

    chapter2ASimpleCompiler.
    2.1TheStructureofaMicroCompiler.
    2.2AMicroScanner.
    2.3TheSyntaxofMicro.
    2.4RecursiveDescentParsing.
    2.5TranslatingMicro.
    Exercises.

    chapter3Scanning--TheoryandPractice.
    3.1Overview.
    3.2RegularExpressions.
    3.3FiniteAutomataandScanners.
    3.4UsingaScannerGenerator.
    3.5PracticalConsiderations.
    3.6TranslatingRegularExpressionsIntoFiniteAutomata.
    Exercises.

    chapter4GrammarsandParsing.
    4.1Context-FreeGrammars:ConceptsandNotation.
    4.2ErrorsinContext-FreeGrammars.
    4.3TransformingExtendedBnfGrammars.
    4.4ParsersandRecognizers.
    4.5GrammarAnalysisAlgorithms.
    Exercises.

    chapter5Ll(1)GrammarsandParsers.
    5.1TheLl(1)PredictFunction.
    5.2TheLl(1)ParseTable.
    5.3BuildingRecursiveDescentParsersFromLl(1)Tables.
    5.4AnLl(1)ParserDriver.
    5.5Ll(1)ActionSymbols.
    5.6MakingGrammarsLl(1)/TheIf-Then-ElseProbleminLl(1)Parsing.
    5.7TheLlgenParserGenerator.
    5.8Thellgenparsergenerator
    5.9PropertiesofLl(1)Parsers.
    5.10Ll(K)Parsing.
    Exercises.

    chapter6LrParsing.
    chapter7SemanticProcessing.
    chapter8SymbolTables.
    chapter9Run-TimeStorageOrganization.
    chapter10ProcessingDeclarations.
    chapter11processingexpressionsanddatastructurereferences
    chapter12translatingcontrolstructures
    chapter13translatingproceduresandfunctions
    chapter14attributegrammarsandmultipasstranslation
    chapter15codegenerationandlocalcodeoptimization
    chapter16globaloptimization
    chapter17parsingintherealworld
    AppendicesA.DefinitionofAda/Cs.
    AppendicesB.Scangen.
    AppendicesC.LlgenUserManual.
    AppendicesD.LalrgenUserManual.
    AppendicesE.Error-RepairFeaturesofLlgenandLalrgen.
    AppendicesF.CompilerDevelopmentUtilities.
    Bibliography.
    Index
查看详情
12
相关图书 / 更多
编译器构造:C语言描述
编译原理与实践
鲁斌
编译器构造:C语言描述
编译器设计原理
谌志群 著
编译器构造:C语言描述
编译方法导论
史涯晴 贺汛
编译器构造:C语言描述
编译原理及编译程序构造(第3版)/普通高校计算机专业精品教材系列
云挺、秦振松、薛联凤 著
编译器构造:C语言描述
编译技术与应用(微课视频版·题库版)
杨金民 陈果 黎文伟
编译器构造:C语言描述
编译原理简明教程
费蓉
编译器构造:C语言描述
编译原理
刘茂福、黄革新、胡慧君 编
编译器构造:C语言描述
编译原理及实现(第2版)
姜淑娟;谢红侠;张辰;刘兵
编译器构造:C语言描述
编译原理教程(第五版)
李玉军 著
编译器构造:C语言描述
编译原理
李维华;岳昆;周小兵
编译器构造:C语言描述
编译原理(英文版)
雷向东、龙军、雷振阳 编
编译器构造:C语言描述
编译原理及编译程序构造
薛联凤
您可能感兴趣 / 更多
编译器构造:C语言描述
无辜者的谎言(相信我!看到结局你一定会头皮发麻;全美读者推荐的悬疑神作,GOODREADS高分作品)
[美]A.R.托雷 著;梁颂宇 译;星文文化 出品
编译器构造:C语言描述
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
编译器构造:C语言描述
哲学、历史与僭政——重审施特劳斯与科耶夫之争
[美]弗罗斯特(Bryan-Paul Frost) 编;[美]伯恩斯(Timothy W. Burns)
编译器构造:C语言描述
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
编译器构造:C语言描述
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
编译器构造:C语言描述
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
编译器构造:C语言描述
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
编译器构造:C语言描述
最后一章
[美]厄尼·派尔
编译器构造:C语言描述
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
编译器构造:C语言描述
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
编译器构造:C语言描述
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译
编译器构造:C语言描述
嵌入式计算:体系结构、编译器和工具的VLIW方法(英文版)
[美]费希尔 著