易码技术论坛

 找回密码
 加入易码
搜索
查看: 58462|回复: 7

谈谈用C语言模拟lava的函数

[复制链接]
发表于 2005-4-7 12:43:00 | 显示全部楼层
lee发布的虚拟机就是这个东西啊。
如果要自己做一个lava虚拟机,倒是比较麻烦的……
不过不知道楼主是不是这个意思。
但是研究下将lava代码编译成本地码,也是蛮有趣的。
 楼主| 发表于 2005-4-7 12:53:00 | 显示全部楼层
我的意思就是用c来实现lava里的函数,这样的话就可以用电脑上的c编译器来写代码和调试
发表于 2005-4-7 13:09:00 | 显示全部楼层
嘿嘿,我当初也有这样的冲动。一直用.NET的IDE来写代码。不过自己实现太麻烦了,lava毕竟有现成的虚拟机。
等lee发布lavax的IDE,应该会更好一些。有不错debug功能。
 楼主| 发表于 2005-4-7 13:20:00 | 显示全部楼层
我也是用.NET的,写lava是根本感觉不到它debug有什么用,要么就是添加printf,要么就是看代码,然后估计可能的错误
反正你写过了,又空请教一下
[em01]
发表于 2005-4-7 13:27:00 | 显示全部楼层
没有写,只是想了一下....
建立了一个C#的LavaFrame工程,然后就停止了...
发表于 2005-4-7 13:34:00 | 显示全部楼层
不仅仅是模仿LavaX函数功能的问题,LavaX与c的语法也有不同:
比如:没有指针类型,但是任何一个long整数都可以存放内存地址(实际上在新版long还可以存放浮点数)
发表于 2005-4-9 01:32:00 | 显示全部楼层
编译器的话还是靠lee吧,自己的东西自己更清楚一些,倒是lee可以放一个命令行版出来,让大家可以用来制作自己的编译器,这样对lavax,对开发人员,对lee都有好处。另外lee是不是可以在Lava里面放一些通向底层的后门?毕竟wqx速度不够,不能像电脑跑java那样无所顾及,是不是应该给高手们一些展示才华的地方同时有不会限制高手们使用高级编程工具呢?
 楼主| 发表于 2005-4-7 12:32:22 | 显示全部楼层 |阅读模式
用C语言模拟lava的函数好像都不太难?

大家觉得这个好不好?

PS:有鉴于中国法律的规定……(这个你都不知道!!!),希望大家对以后这个文件(如果有的话……)进行研究
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2025-4-29 12:11 , Processed in 0.018827 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表