![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂项
文章平均质量分 77
philFF
这个作者很懒,什么都没留下…
展开
-
让我们设计一门编程语言吧(2)
3.还有别的办法吗? 也许好的办法正在某一个角落里偷偷等等我们。我们何不换一种思维方式来解决这个问题,那就是:我们设计一门编程语言来描述不同的文件格式,开发一个编译器来解析这门语言,同时开发一个文件处理器来处理这样的文件。我们先把这门语言暂时称为SDT,把用SDT语言写的程序称之为SDT脚本吧:) 图2 文件的解析 如图2所示,我们的编译器(Compi原创 2008-03-19 14:41:00 · 822 阅读 · 0 评论 -
让我们设计一门编程语言吧(1)
0 .题记: 学了这么多年计算机语言,写过许多行代码,总是在别人制定的规则内溜达;何不自己设计一门编程语言,来为这个多姿多彩的世界添点东西呢? 那好,开始我们的旅程吧! 编程语言有很多种,汇编、Fortan、Pascal、Basic、C、C++,Java,C#,Python,Ruby,PHP, JavaScript...我们很容易就能列出一个长长的清单,每一种语原创 2008-03-19 14:10:00 · 1772 阅读 · 0 评论 -
让我们设计一门编程语言吧(3)
4.解决问题的思路 为了解析数据文件,我们需要设计一门编程语言,一个该语言的运行时平台,它包括了一个编译器、文件过滤器、简单的数据库存储引擎,哦,很有挑战性了。 明知山有虎,偏向虎山行! 让我们分析一下好了:a) 编程语言(SDT)为了设计好这门语言,我们该做什么呢?那就是需要大量的数据样本,从中进行抽象,找出其共同点,原创 2008-03-20 15:02:00 · 779 阅读 · 0 评论