标签:
alias-analysisdata-flowoptimizationit |
分类: 计算机科学 |
分类: 生活多美好 |
跌入无穷尽井底
思想完全被控制
困在无涯洞仰望天际
脱不了你范围
继续徘徊在你的世界
魂游在你的单位
井底里梦见你一切
最好不要提
命运何来受控制
有阵时候埋怨你不济
你走了再别提
有阵时候自责心有愧
无从赠你好东西
狠心与内疚在交替
藏身这个洞永远封闭
标签:
schemecontinuationit |
分类: 语言 |
Scheme 是一门神奇的编程语言,它不仅是世界上第一个完整支持闭包(closure)的语言,也是世界上第一个提供 continuation 的语言。你可以看到 wiki 上几个关于 Continuation 的条目全部用 Scheme 作为示例语言。如无特指,本文以及接下来的两篇文章中凡是提到 continuation 的地方,均是指 Scheme 中的 continuation。
什么是 continuation ,它的语义其实不难理解,The Scheme Programming Language 说得很明白:
During the evaluation of a Scheme expression_r, the implementation must keep track of two things: (1) what to evaluate and (2) what to do with the value. ... We call 'what to do with the value' the continuation of a computation.
Continuation 就是一个表达式被求值之后,接下来要做的事情。描述很简单,但是 Scheme continuation 的用法比较奇葩,导致我在学习 continuation 的过程中被
关于“如何构造可配置词法分析器”这个问题,V神已经写了非常好的文章,并且他实现的功能比我的强悍得多也完善得多,我写东西的一个原则就是人家写好了的话题我就不写了。不过V神写得实在太好、太详细,如果直接看了他的文章就没什么思考的余地了,所以我以启发式的方式再来啰嗦一下如何构造这个东西。
首先词法分析器的理论基础就是有穷自动机和正则表达式,非常简单。接下来我列出一串我自己在写的过程中遇到的问题,如果你能解决这些问题,那你就能写出一个正宗的词法分析器 (其中一些问题我会给出提示)。理论与实践之间有些差距,你所要做的就是跨越这中间的鸿沟。
有穷自动机和正则表达式完全等价,他们跟词法分析器有什么关系?
世界上有很多事物,明明都是同样的东西,但是在不同的层次观察,会发现它们展现出完全不同的性质,这是很有趣的事情。
整体论
或者叫做只看见局部,不看见全体,只看见树木,不看见森林。
应于泽瀛同志的号召,我把几个还算了解的领域内的经典书籍按我认为合理的阅读顺序在这写出,供各位暑期参考。我提到的书籍很多是多次再版的经典,要买书或者借书的同学注意一下最新的版次。
操作系统
操作系统的重要性不言
标签:
talentprogrammerit |
分类: 编程思绪 |
我用两个星期的课余时间查阅了数十篇关于软件恢复技术(software
软件恢复与故障研究以及可靠性领域是分不开的,最近几年涉及到故障领域的朋友,一定看过[1]。这篇论文提纲挈领地对可靠性计算领域的几乎所有重要概念都下了精确的定义,当然也包括Recovery。论文的