除去编译原理, JavaScript的运行机制等也需要相当了解的吧?
加油 =)
加油 =)
解决方案 »
- 请问一下,谁知道调用MAS返回值的问题
- JAVA 图片浏览
- 只有抛出了异常才能捕获吗
- 映射代码求解 Animal animal =(Animal) Class.forName(className).newInstance();
- java程序在window xp运行问题,急!急!急!
- 100分求救,如何比较2个复杂类型对象。
- 一个非常奇怪的在网络环境下的objectinputstream\objectoutputstrem问题
- 关于修改font.properties文件的问题
- 如何继承多个类
- 写入zip的麻烦--用zip包的看过来
- 在Java swing中如何将所画的图案以文件的方式保存起来.
- 请问如何不显示applet的启动信息?
好象有一个特别简单的例子叫什么C--,可以去看一下。
说实话,看Mozilla的源码说不定是个好主意。:)
谢谢鼓励 :)
@.@ ...
现在影子还没有出来我也不敢狂言open source(不过我是freesoft's fan~)
我和朋友做的一个支持大规模在线对弈五子棋的c/s application近期将会发布,到是打算付上source.
我做的就是这个。
也就是各个公司不同的VM OS,只要支持java,那么可以在任何IDE环境下
做java程序的开发,当然不同公司的os也有差异,这里泛泛的也说不清楚了。
有空联系吧~我在南京。
Dureek(普博):需要的话可以给你一点我翻译的资料。
谢谢哦~ 呵呵 ...
之后,再发帖子再问吧。或者,也许你能找到官方的BNF表述。
BNF文法是什么东东?这方面我一点经验都没有,诚心请教,谢谢。
Dureek(普博):已经发了,去收吧。
这之后,才会涉及到编码方面的工作。如果你能使用GNU或者Linux环境,那么LEX※YACC可以简化你的后半部分工作。所谓LEX和Yacc,指词法分析,语法分析的自动产生工具,fLEX和Bison是两种典型的应用程序。
所谓BNF,是指一种文法的描述规范。通常我们会指正则文法。
Java上还没有类似的自动工具,我恐怕没有太多建议(也许我还不知道)。
不过当然了,如果C或者C++上的实现搞定的话,Java的实现会相对更简单一些。
谢谢, 信收到了. 呵呵 ... 这就看看^^
不过是很初级的
我们可以合作吗?
当时是用c来做的.
[email protected],邮件联系好吗?
相信对你有点帮助的。
www.vrbrothers.com
其实你可以看看源程序.从源代码学到的东西会比那本书来得快.
本站不是有三篇Basic解释器的文章吗?特别是第一篇,很值得一看喔!
PL语言到中间代码的编译程序(源码) 点击下载
解释执行中间代码的程序(源码) 点击下载
PL语言是一种类似于PASCAL的高级语言,我们实现了一个最基本的PL编译器,可以把高级语言程序转化成为类似汇编语言的虚拟机指令,然后解释执行这些指令。支持多种数据类型
并且支持递归。
这也是我学习编译原理的习作,拿出来献丑了。 我还是希望你能看看这个编译器
www.vrbrothers.com
还有,你必须懂C++.