
编译原理
文章平均质量分 77
jiqiujia
这个作者很懒,什么都没留下…
展开
-
怎样写一个解释器
原文地址:怎样写一个解释器作者:王垠这是一篇解释器的入门教程。虽然我试图从最基本的原理讲起,尽量让这篇文章不依赖于其它知识,但是这篇教程并不是针对编程的入门知识,所以我假设你已经学会了最基本的 Scheme 和函数式编程。我不是很推崇函数式编程,但它里面确实包含了很重要的一些方法。如果你完全不了解这些,可以读一下 SICP 的第一,二章(或者接下去读 The Little Schemer)。当然你转载 2014-01-06 16:32:08 · 568 阅读 · 0 评论 -
什么是语义学
原文地址:什么是语义学作者:王垠 很多人问我如何在掌握基本的程序语言技能之后进入“语义学”的学习。现在我就简单介绍一下什么是“语义”,然后推荐一本入门的书。这里我说的“语义”主要是针对程序语言,不过自然语言里的语义,其实本质上也是一样的。 一个程序的“语义”通常是由另一个程序决定的,这另一个程序叫做“解释器”(interpreter)。程序只是一个数据结构,通常表示为语法树(abstrac转载 2014-01-06 16:32:15 · 1089 阅读 · 0 评论 -
什么是交叉编译
原文地址:什么是交叉编译作者:张午昭敏 今天老师讲了一个交叉编译的概念,由于接近下课了,讲的很匆忙,然后,自己的理解也没有到位,然后在无意中看到了这一个神作,我瞬时晴朗的许多,假如作者能在加上实例解释,则就更好了,不管怎样立此文,飨来者吧~~(PS:跟我一个学校的同学看到了,记得留言哦~) 正文如下: 因为最近没啥写日志的想法,所以偷个懒搬篇之前的过来。配图配的好累啊!原文链接:http:转载 2014-01-06 16:32:34 · 548 阅读 · 0 评论 -
【转】关于语言的思考
http://www.yinwang.org/blog-cn/2013/04/17/languages/ 关于语言的思考 之前写了那么多 Haskell 的不好的地方,却没有提到它好的地方,其实我必须承认我从 Haskell 身上学到了非常重要的东西,那就是对于“类型”的思考。虽然 Haskell 的类型系统有过于强烈的约束性,从一种“哲学”的角度(不是数学的角度)来看非常“不自然”,但如果一转载 2014-01-06 16:32:19 · 380 阅读 · 0 评论