编译器构造: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
查看详情
相关图书 / 更多
编译器构造:C语言描述
编译原理与实践
鲁斌
编译器构造:C语言描述
编译器设计原理
谌志群 著
编译器构造:C语言描述
编译原理课程辅导
莫礼平、周恺卿、宋海龙 著
编译器构造:C语言描述
编译方法导论
史涯晴 贺汛
编译器构造:C语言描述
编译原理及编译程序构造(第3版)/普通高校计算机专业精品教材系列
云挺、秦振松、薛联凤 著
编译器构造:C语言描述
编译技术与应用(微课视频版·题库版)
杨金民 陈果 黎文伟
编译器构造:C语言描述
编译原理简明教程
费蓉
编译器构造:C语言描述
编译原理
刘茂福、黄革新、胡慧君 编
编译器构造:C语言描述
编译原理及实现(第2版)
姜淑娟;谢红侠;张辰;刘兵
编译器构造:C语言描述
编译原理教程(第五版)
李玉军 著
编译器构造:C语言描述
编译原理
李维华;岳昆;周小兵
编译器构造:C语言描述
编译原理及编译程序构造
薛联凤
您可能感兴趣 / 更多
编译器构造:C语言描述
归属感:如何通过社群获得商业竞争优势
[美]大卫·斯平克斯(David Spinks) 著;颉腾文化 出品
编译器构造:C语言描述
《世界上最大的肚子》2024百班千人暑期书目学前中班名师推荐全新正版现货速发
[美]雷米·查利普(美)柏顿·萨普瑞
编译器构造:C语言描述
经济学通义
[美]阿门·A.阿尔钦 (美)威廉·R.艾伦 著;[美]杰里·L.乔丹 编
编译器构造:C语言描述
数字化领导力 数字化转型锦囊,领导力精进指南 一本书掌握数字化转型领导力之道
[美]艾萨克·萨科里克 著;王磊 译;颉腾文化 出品;邓斌
编译器构造:C语言描述
法哲学基本原理
[美]马克·C.墨菲
编译器构造:C语言描述
雪花的故事(用照片展示雪花的秘密,为你揭开冬日奇景的奥秘)
[美]马克·卡西诺[美]乔恩·尼尔森
编译器构造:C语言描述
杜甫传
[美]弗洛伦斯.艾思柯
编译器构造:C语言描述
美利坚在燃烧:20世纪60年代以来的警察暴力与黑人反抗
[美]伊丽莎白·欣顿 著 胡位钧 译
编译器构造:C语言描述
温柔亲启
[美]艾米莉·狄金森 著;[美]艾伦·路易斯·哈特、[美]玛莎·内尔·史密斯 编
编译器构造:C语言描述
儒教中国及其现代命运(三部曲)
[美]列文森 作者;[中]季剑青 译者
编译器构造:C语言描述
逃家小兔成长绘本系列
[美]玛格丽特.怀兹.布朗
编译器构造:C语言描述
嵌入式计算:体系结构、编译器和工具的VLIW方法(英文版)
[美]费希尔 著