编程语言实现模式 Terence Parr pdf
内容简介······
《编程语言实现模式》旨在传授开发语言应用(工具)的经验和理念,帮助读者构建自己的语言应用。这里的语言应用并非特指用编译器或解释器实现编程语言,而是泛指任何处理、分析、翻译输入文件的程序,比如配置文件读取器、数据读取器、模型驱动的代码生成器、源码到源码的翻译器、源码分析工具、解释器,以及诸如此类的工具。为此,作者举例讲解已有语言应用的工作机制,拆解、归纳出31种易于理解且常用的设计模式(每种都包括通用数据结构、算法、策略)。虽然示例是用Java编写的,但相信读者可以触类旁通,利用这些设计模式构建针对其他编程语言(既包括特定领域语言,也包括通用编程语言)的应用。
用户评论
推荐下载
-
Java语言实现原理
Java 语言实现原理,pdf格式,带书签
35 2019-03-02 -
C语言实现鼠标
C语言实现鼠标
20 2019-03-31 -
minisql c语言实现
用c++实现的mini sql系统 可以实现sql的基本功能 支持sql标准语句
29 2018-12-20 -
C语言实现2048
使用gotoxy打印界面,上下左右玩游戏。可以作为C语言的入门。
21 2019-05-16 -
日历C语言实现
日历(C语言实现)
27 2019-05-21 -
CBC c语言实现
CBC加密是最常用的一种常规加密方法,这是自己写的,适合初学者学习,难度不大。有注释。
22 2019-05-19 -
DES java语言实现
可以实现对任意字符的加解密,对对任何文件的加解密,但速度慢,原因是可能加解密文件时,同时输出每轮的输出导致的
16 2019-04-11 -
fft c语言实现
本程序是用c语言实现fft计算!很简单,适合初学者学习!
34 2019-04-06 -
c语言实现vector
C语言实现vector源码
30 2019-04-06 -
Verilog语言实现FFT
Verilog语言编程实现FFT,在网上找到的,希望对需要的人有帮助,
21 2019-05-15
暂无评论