Advertisement

Implementing Domain-Specific Languages with Xtext and Xtend (Second Edition)...

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本书是关于使用Xtext和Xtend实现领域特定语言(DSL)的教程与参考手册(第二版),深入讲解了DSL开发的相关知识和技术。 Implementing Domain Specific Languages with Xtext and Xtend (2nd Edition) 英文无水印pdf 第2版 pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者删除 重写时已移除联系方式及链接。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Implementing Domain-Specific Languages with Xtext and Xtend (Second Edition)...
    优质
    本书是关于使用Xtext和Xtend实现领域特定语言(DSL)的教程与参考手册(第二版),深入讲解了DSL开发的相关知识和技术。 Implementing Domain Specific Languages with Xtext and Xtend (2nd Edition) 英文无水印pdf 第2版 pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者删除 重写时已移除联系方式及链接。
  • Implementing Domain Specific Languages with Xtext and Xtend (2nd Edition)...
    优质
    本书是关于使用Xtext和Xtend工具实现领域特定语言(DSL)的指南,涵盖了第二版中的新特性和改进。适合软件开发人员阅读。 学习如何使用Xtext和Xtend实现领域特定语言(DSL),并通过易于理解的示例和最佳实践进行掌握。 关于本书: - 利用最新的Xtext和Xtend功能来开发一个领域特定的语言。 - 将Xtext与流行的第三方IDE集成,以获得两全其美的效果。 - 发现如何测试DSL实现,并自定义DSL运行时和IDE方面的内容。 本书面向谁: 此书针对希望使用 Xtext 创建 DSL 的程序员和技术专家。他们应该对 Eclipse 及其功能有一定的基础了解。虽然有编译器实施经验会有所帮助,但并非必要条件,因为本书将解释所有开发阶段的细节。 你将会学到什么: - 为DSL编写Xtext语法; - 使用 Xtend(一种替代Java的语言)编写更清晰、易于阅读和维护的代码; - 利用 Maven/Tycho 和 Gradle 轻松构建你的 Xtext DSLs; - 编写一个用于 DSL 的代码生成器和解释器; - 探索 Xtext 符号解析机制(即范围管理); - 使用 JUnit 测试DSL实现的大多数方面; - 了解使用Xtext和 Xtend 实现DSL的最佳实践; - 利用持续集成机制开发你的 Xtext DSLs; - 在web应用中使用一个Xtext编辑器。 详细介绍: 本书将帮助你高效地实施领域特定语言(DSL)及其IDE工具,借助于Xtext 和 Xtend。首先简要介绍涉及在 IDE 中实现 DSL 的主要 Xtext 功能,然后引入 Xtend 作为全书示例的编程语言。接着探讨使用 Xtext 进行典型开发工作流时修改 DSL 文法的方法。 进一步地,在本书中会详细介绍与 Java 紧密集成的完全功能型编程语言Xtend(一种Java类似的语言)。随后解释了 Xtext 的主要概念,例如验证、代码生成和运行时及UI方面的自定义。你将学会使用 JUnit 测试基于 Xtext 实现的 DSL,并进一步学习类型检查与范围管理等高级概念。接着会介绍如何在集成到Xtext DSLs中的典型持续集成系统中进行整合并熟悉 Xbase。 最终,你会手动维护用于一个Xtext DSL 的 EMF 模型,并了解到Xtext DSL 也可应用于 IntelliJ 中。 方法和形式: 本书采用逐步教学的方式,通过具体的实例让你掌握使用 Xtext 和其自定义语言 Xtend 进行开发的方法。
  • 特定领域的语言(Domain Specific Languages
    优质
    特定领域的语言(DSL)是指用于解决某一领域问题的专用编程语言或元语言,旨在提高该领域内软件开发效率和可维护性。 《领域特定语言》是DSL领域的经典之作,由软件开发大师Martin Fowler耗时多年精心撰写,并经ThoughtWorks中国团队翻译为高清英文PDF版。 本书全面而详细地介绍了各种DSL的构造方式及其应用原理,揭示了与编程语言无关的核心原则和模式。书中阐释了如何通过使用领域特定语言(DSL)来提高开发者的工作效率以及改善他们与业务专家之间的沟通效果。此外,该书还提供了有关选择和实施DSL的有效决策依据和技术指导。 全书共包括57章,并分为六个部分: - 第一部分:介绍了什么是DSL、其用途及构造方法;解释了如何实现外部DSL和内部DSL、代码生成以及语言工作台的使用。 - 第二部分:深入探讨各种DSL,涵盖了语义模型、符号表、上下文变量等概念及其应用案例。 - 第三部分:详细讲解语法分析技术如分隔符指导翻译、BNF(巴科斯范式)、正则表达式的词法解析器和递归下降方法的使用场景及工作原理。 - 第四部分:探讨了表达式生成器、函数序列等高级编程技巧,以及如何利用它们来改进DSL的设计与实现。 - 第五部分:介绍了多种计算模型的应用及其实践意义,如适应性模型、决策表、依赖网络和产生式规则系统等。 - 第六部分:讨论了一些代码生成技术的细节及其实现方法,包括基于转换器的方式、模板化生成器以及无模式化的代码生成策略。 通过阅读本书,读者可以获得关于DSL设计与实现的重要见解,并学习如何在实际项目中有效地运用这些知识。
  • Domain Specific CL: Code for NeurIPS 2020 Paper Exploiting Global and Local Features for Medical Image
    优质
    本文为NeurIPS 2020会议提交的论文利用全局和局部特征进行医疗图像分割(有限标注)提供代码实现,探讨了在数据标注不足的情况下如何有效提升医学影像分割精度的方法。 该代码适用于发表在NeurIPS 2020(第34届国际神经信息处理系统会议)上的口头报告论文《带有有限注解的医学图像分割的全局和局部特征的对比学习》。通过提出的使用对比学习的预训练方法,我们仅用两个标记量的数据进行训练就能获得与基准模型相当甚至更优的表现。 研究发现,在医学图像分割任务中,所提出的基于对比性的预训练策略能够结合跨领域的自然知识,并且在性能上超越了基线和其它预训练、半监督及数据增强的方法。此外,论文还提出了局部对比损失函数作为全局损失的扩展形式,通过学习独特的局部级别表示来区分相邻区域,进一步提升了模型的表现力。 最后值得注意的是,所提出的策略可以与现有的半监督方法和数据增强技术相结合使用,在提升准确度方面具有显著的效果。
  • Introduction to Formal Languages and Automata (3rd Edition) PDF
    优质
    《形式语言与自动机导论(第3版)》一书深入浅出地介绍了形式语言理论及其在计算机科学中的应用,涵盖文法、自动机和计算理论的基础知识。本书适合计算机相关专业的学生及研究人员阅读参考。 《形式语言与自动机导论》第3版pdf提供了一种系统地介绍形式语言理论及其在计算科学中的应用的方法。这本书深入浅出地讲解了形式语言的基本概念、文法类型以及有限状态机等主题,是计算机科学和相关领域学生的重要参考资料。
  • An Introduction to Formal Languages and Automata (6th Edition)
    优质
    《形式语言与自动机引论(第6版)》一书系统地介绍了形式语言和自动机理论的基础知识,内容涵盖文法、语言、有限状态机等多个方面。 《形式语言与自动机导论》第六版,英文原版计算机专业教材。
  • Real-Time Systems and Programming Languages: Ada (4th Edition)
    优质
    《Real-Time Systems and Programming Languages》第四版专注于实时系统编程语言Ada,深入探讨了其设计原理、应用实践及在实时环境中的优势。 Real-Time Systems and Programming Languages Ada, Real-Time Java and C with POSIX (4th Edition).pdf 这本书涵盖了实时系统的编程语言,包括Ada、Java和C语言,并详细介绍了POSIX标准在这些语言中的应用。
  • Understanding GPS Principles and Applications (Second Edition)
    优质
    本书《理解GPS原理与应用(第二版)》深入浅出地介绍了全球定位系统的基本工作原理及其广泛的应用领域,是学习和研究GPS技术的理想教材。 该书包含《Understanding GPS Principles and Applications, Second Edition》及其中文译本《GPS原理与应用》,便于读者对照学习,是一本经典GPS卫星导航教程。
  • Geographic Information Systems and Science (Second Edition)
    优质
    《地理信息系统与科学(第二版)》全面介绍了GIS的技术和应用,涵盖了理论基础、数据管理及空间分析等关键领域。 《地理信息系统与科学》(第二版)是由GIS之父迈克尔·F·古德查尔德所著的一本giser必读的英文原著。
  • Pattern Classification (Second Edition with Complete Solutions).zip
    优质
    《模式分类》(第二版含完整解答)提供了一套全面而系统的模式识别理论与方法,附带详尽习题解析。适合研究和教学使用。 《模式识别经典教材》(Pattern Classification),作者Richard.O.Duda,第二版英文原版,非扫描版本非常清晰。目录部分为扫描不太清晰,不过每一章节前都有清晰的目录页。此外还包含400多页全部英文版的答案,低分即可下载,共同学习。