编写基于C的编译器基本上只是编写一个读取文件的程序?

时间:2017-04-14 16:50:09

标签: compiler-construction

我一直在考虑制作一种供个人使用(和学习)的语言,据我所知,最简单的方法就是在C中编写一个'编译器',这基本上只是一个程序,读取文件,然后根据文件中的内容执行操作。

有没有更好的方法来制作语言?

我一直在浏览这两个链接:

http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf

http://www.stack.nl/~marcov/compiler.pdf

第一个是告诉我如何编写一个编译C的编译器,但我不希望这样。

第二个是告诉我如何基于过时的语言制作编译器(我认为),我不希望我的语言仅在旧机器上使用。

所以,基本上:我想为我自己的语言编写一个编译器,而不是其他语言。我该怎么做呢?用C编译器是个好主意吗?

0 个答案:

没有答案