东坡下载:内容最丰富最安全的下载站!

帮助|文件类型库|最新更新|下载分类|排行榜

桌面主题教育相关素材下载字体下载外语学习高考考研建筑图集高考作文书法字体桌面壁纸CAD图纸考研素材

首页硬件驱动硬件教程 → 自制编程语言(完整中文版) pdf格式高清免费版

自制编程语言(完整中文版)

自制编程语言(完整中文版)pdf格式高清免费版

  • 大小:14.4M
  • 语言:中文
  • 平台:WinAll
  • 更新:2015-01-14 14:6
  • 等级:
  • 类型:书集教程
  • 网站:http://www.uzzf.com
  • 授权:免费软件
  • 厂商:
  • 产地:国产软件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
软件介绍软件截图相关软件软件教程网友评论下载地址

小编为大家整理带来的这份《自制编程语言》不仅是pdf格式高清免费版,而且还是完整中文版哦!本《自制编程语言》从编程语言的原理讲起,手把手地带你从零开始自制编程语言:crowbar和Diksam。前者为基于语法树的无类型语言,后者为基于字节代码的静态语言。二者均具备四则运算、变量、条件转移、循环、函数说明、垃圾收集、面向对象、异常处理机制等功能。另外,有朋友表示——单说现在被广泛使用的编程语言,就有C、 C++、Java、C#、Perl、Python、Ruby、PHP、Lisp、JavaScript等。可能有人会质疑,既然已经有这么多语言了,真的有必要再特意创造一门新的语言吗?——诸多问题,不妨现在就赶紧点击本文下方的下载地址将这份《自制编程语言》下载下来看看吧?说不定这其中就有你想知道的问题的答案呢?

自制编程语言(完整中文版)内容节选

3.2.1 模块与命名规则 ............................................................................ 072

3.2.2 内存管理模块MEM ...................................................................... 073

补充知识  valgrind  ................................................................................ 075

补充知识  富翁式编程  ........................................................................... 075

补充知识  符号表与扣留操作  ................................................................ 076

3.2.3 调试模块DBG ............................................................................... 076

3.3 crowbar ver.0.1的实现. ........................................................................ 077

3.3.1 crowbar的解释器——CRB_Interpreter ......................................... 077

补充知识  不完全类型  ........................................................................... 080

3.3.2 词法分析——crowbar.l ................................................................. 081

补充知识  静态变量的许可范围  . ............................................................ 084

3.3.3 分析树的构建——crowbar.y与create.c ........................................ 085

3.3.4 常量折叠 ....................................................................................... 089

3.3.5 错误信息 ....................................................................................... 089

补充知识  关于crowbar中使用的枚举型定义  ........................................ 091

3.3.6 运行——execute.c ....................................................................... 092

3.3.7 表达式评估——eval.c ................................................................... 096

3.3.8 值——CRB_Value ......................................................................... 104

3.3.9 原生指针型 ................................................................................... 105

3.3.10 变量 ............................................................................................ 106

3.3.11 字符串与垃圾回收机制——string_pool.c .................................... 108

3.3.12 编译与运行 ..................................................................................110

第4章  数组和mark-sweep垃圾回收器 ..................................................113

4.1 crowbar ver.0.2......................................................................................114

4.1.1 crowbar的数组 ..............................................................................114

4.1.2 访问数组元素 .................................................................................115

4.1.3 数组是一种引用类型 ......................................................................116

补充知识  “数组的数组”和多维数组  . ....................................................116

4.1.4 为数组添加元素 .............................................................................118

4.1.5 增加(模拟)函数调用功能 ...............................................................118

4.1.6 其他细节 ........................................................................................118

4.2 制作mark-sweep GC...........................................................................119

4.2.1 引用数据类型的结构 ......................................................................119

4.2.2 mark-sweep GC ...........................................................................121

补充知识  引用和immutable  ..................................................................123

4.2.3 crowbar栈 .....................................................................................124

4.2.4 其他根 ...........................................................................................127

4.2.5 原生函数的形式参数 ......................................................................128

4.3 实现GC本身...........................................................................................129

4.3.1 对象的管理方法 .............................................................................129

4.3.2 GC何时启动 ..................................................................................129

4.3.3 sweep阶段 ....................................................................................132

补充知识  GC现存的问题  ......................................................................133

补充知识  Coping GC  . ............................................................................134

4.4 其他修改..................................................................................................136

4.4.1 修改语法 ........................................................................................136

4.4.2 函数的模拟 ....................................................................................137

4.4.3 左值的处理 ....................................................................................139

4.4.4 创建数组和原生函数的书写方法 ....................................................142

4.4.5 原生指针类型的修改 ......................................................................144

第5章  中文支持和Unicode .............................................................................147

5.1 中文支持策略和基础知识......................................................................148

自制编程语言(完整中文版)相关内容小编就为大家介绍到这里了,查看完整版pdf格式自制编程语言完整版内容请点击本文下方的下载地址进行下载查阅!

PC官方
安卓官方手机版
IOS官方手机版

自制编程语言(完整中文版)截图

下载地址

自制编程语言(完整中文版) pdf格式高清免费版

热门评论
最新评论
昵称:
表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
字数: 0/500 (您的评论需要经过审核才能显示)

编辑推荐

报错

请简要描述您遇到的错误,我们将尽快予以修正。

转帖到论坛
轮坛转帖HTML方式

轮坛转帖UBB方式