新的Web编程语言,创建编译器[Flex / GNU Bison]

时间:2012-12-23 14:51:29

标签: bison lex

我正在创建一种新的Web编程语言,我真的希望它能够通过,现在我知道很多关于Web和套接字以及HTTP请求和响应的事情。我需要的只是你对Flex和Bison的帮助(它将基于C ++)

在创建编译器方面我不是那么好,所以我不知道从哪里开始,因为我想创建一种半编译器,比如JVM,它所做的就是创建一个字节码类将运行得更快..

事实上,我甚至需要有专家编译来帮助我弄清楚哪种编译方法会是最好的......

所以我的问题是:你们可以指导我开始学习非常有用的文章或教程吗?如果你有兴趣可以加入我并向我澄清一些事情吗?

我想出的想法很棒,我真的不会停下来,因为那里有Java EE或PHP ^^

2 个答案:

答案 0 :(得分:3)

在由Alex Aiken引导的coursera - Compilers上创建编译器的课程非常棒。你可以报名参加自学。

答案 1 :(得分:0)

网络中有很多示例,如何使用lexyacc / bison

在搜索示例时,请勿使用关键字flex。如果你这样做,你将获得adobe flex页面。

以下是适合初学者的内容: