自制编程语言

自制编程语言

评分

★★★★★

ISBN

9787115333209

出版社

人民邮电出版社 2013-11-26出版

作者

前桥和弥

分类

编程设计

内容简介
本书手把手地教读者用C语言制作两种编程语言:crowbar与Diksam。crowbar是运行分析树的无类型语言,Diksam是运行字节码的静态类型语言。这两种语言都具备四则运算、变量、条件分支、循环、函数定义、垃圾回收等功能,最终版则可以支持面向对象、异常处理等高级机制。所有源代码都提供下载,读者可以一边对照书中的说明一边调试源代码。这个过程对理解程序的运行机制十分有帮助。
AI简介
这是一本深入讲解编程语言设计与实现的书籍。它以C语言为工具,教授读者如何从零开始,制作两种编程语言:crowbar与Diksam。这两种语言都具备四则运算、变量、条件分支、循环、函数定义、垃圾回收等功能,最终版则可以支持面向对象、异常处理等高级机制。 书中首先介绍了自制编程语言的概念和意义,然后通过制作计算器作为入门,让读者理解编程语言的内部运行机制。接着,作者深入讲解了LL(1)解析器和LALR(1)解析器的特点,以及如何使用yacc/lex工具来制作计算器。这些内容不仅帮助读者深入理解了编程语言的核心概念,也为后续的语言制作奠定了基础。 在制作crowbar和Diksam的过程中,作者详细讲解了静态类型语言的执行优势,字节码的概念和重要性,以及如何使用递归下降分析法编写语法分析器。这些内容不仅让读者深入理解了编程语言的内部机制,也为后续的语言制作提供了有力的理论支持。 在书籍的后半部分,作者深入讲解了crowbar和Diksam的程序结构,包括模块与目录结构、内存管理模块MEM、正则表达式处理以及表达式运算时的临时引用处理等。这些内容不仅让读者深入理解了编程语言的实现细节,也
阅读/下载地址