|
楼主 |
发表于 2009-2-11 19:31:13
|
显示全部楼层
【3楼】 Gorgon Meducer 傻孩子参考函数库只有一个简易表达式求值器. 事实上我是看了你的贪吃蛇之后才想起来这玩意儿可以干这个用的...之所以快, 一方面是由于我上学的时候做过生物信息学的东西, 处理生物学家生成的各种稀奇古怪格式的数据攒了点经验, 写类似的东西比较熟练不过主要还是仰仗GCC良好的可移植性. 调这个程序的时候target是PC, 只要注意资源的使用, 并且把I/O包出来做成可移植的, 交叉编译到AVR32上几乎不需要改动. 因为不管target是PC还是AVR32, GCC的前端都是一样的; 而且这个东西几乎与平台无关, 任何拥有基于字节的I/O, 足够的内存以及GCC编译器和标准库的平台, 都可以运行这个东西. 而这三样东西AVR32恰好都有...【4楼】 17133983 这个想法很好, 可惜在这儿不太实用.第一, BASIC的语法结构实在太简单了, 用Lex和YACC干这活儿是杀鸡用牛刀. 伺候这兄弟俩的工夫, 这个解释器也就写出来了.第二, AVR32提供的资源有限, 运行自动生成的parser可能会有麻烦.但是不能否认的是用这兄弟俩干这活儿, 处理语法错误会方便很多. 这也是这个解释器基本上没实现的东西.【5楼】 kingofkings 技术火腿版大谬赞了... 其实就是图个好玩儿... |
|