- 博客(4)
- 资源 (8)
- 收藏
- 关注
原创 让我们设计一门编程语言吧(3)
4.解决问题的思路 为了解析数据文件,我们需要设计一门编程语言,一个该语言的运行时平台,它包括了一个编译器、文件过滤器、简单的数据库存储引擎,哦,很有挑战性了。 明知山有虎,偏向虎山行! 让我们分析一下好了:a) 编程语言(SDT)为了设计好这门语言,我们该做什么呢?那就是需要大量的数据样本,从中进行抽象,找出其共同点,
2008-03-20 15:02:00 770
原创 Odyssey(1)
Odyssey 献给为Tdm702奋战的兄弟姐妹们一、引子Tdm702项目终于在2007年7月结项了,乔戈把这个好消息通过短信发给了项目组的同事们。随后几分钟内,回复不断:“坚决不做二期”“终于结了,太高兴了
2008-03-19 18:14:00 657
原创 让我们设计一门编程语言吧(2)
3.还有别的办法吗? 也许好的办法正在某一个角落里偷偷等等我们。我们何不换一种思维方式来解决这个问题,那就是:我们设计一门编程语言来描述不同的文件格式,开发一个编译器来解析这门语言,同时开发一个文件处理器来处理这样的文件。我们先把这门语言暂时称为SDT,把用SDT语言写的程序称之为SDT脚本吧:) 图2 文件的解析 如图2所示,我们的编译器(Compi
2008-03-19 14:41:00 812
原创 让我们设计一门编程语言吧(1)
0 .题记: 学了这么多年计算机语言,写过许多行代码,总是在别人制定的规则内溜达;何不自己设计一门编程语言,来为这个多姿多彩的世界添点东西呢? 那好,开始我们的旅程吧! 编程语言有很多种,汇编、Fortan、Pascal、Basic、C、C++,Java,C#,Python,Ruby,PHP, JavaScript...我们很容易就能列出一个长长的清单,每一种语
2008-03-19 14:10:00 1751
MiniSDT编译器-1.1.9
2007-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人