易码技术论坛

 找回密码
 加入易码
搜索
查看: 533115|回复: 39

给Lee的LavaX的建议 请Lee务必仔细看

[复制链接]
发表于 2006-5-22 01:06:00 | 显示全部楼层
写得很多,也认真看了。

有几点需要明确:

目前看来,ggv不想为LavaX付费(甚至在侵权使用),所以以上想法,如果实施,也只是在电子词典以外了。所以,目前LavaX主要发展方向是嵌入系统。

动态库,静态库,系统库什么的都在我考虑之中。但是当前还有更紧迫的,就是完善系统框架。虚拟指令码是最影响跨平台表现的因素,所以现在还在考察,增加,使虚拟指令码更合理,解释速度更快,更有利于本机编译的速度优化。其次就是对多线程的支持。一个单线程的虚拟机系统在电子词典上已经够了,但是在嵌入中高端还不够。此外还有一些更有趣的计划,但是因为是创新的想法,目前还不能公布。架构搭好了,才好设计什么库,就好象先搭框架后砌砖房子才能结实。库肯定会设计的,但不是现在。

至于什么标准指针什么的,我不认同。因为我在做的是一种新型语言,所以LavaX的指针就是标准指针。如果我复制一下C语言,那么最终结果就是一个跨平台的C,有什么意义呢?我还没认为凭我一人之力可以挑战Java。所以LavaX的定位与Java根本不同,除了跨平台这个共同点。Java讲究管理,这也管,那也限制,LavaX讲究自由,这样更能发挥程序员的主动性。具体可参考我的blog一篇讲LavaX设计思想的篇章。

也许讲了半天都是白讲。你或许想在wqx上编程,但是现实情况是ggv宁愿花高价买弱智的gmc也不愿意尊重一下LavaX的版权。如果条件允许的话,我何苦跑那么老远为bbk写虚拟机呢。只要ggv尊重LavaX的版权,我愿意免费为wqx机器写LavaX虚拟机,这我也是多次强调过了的。也许有那么一天,Lee亲自监制的正宗的LavaX再次在wqx上出现,那时我们讨论就有了共同点了吧。但是现在,我必须也只能在嵌入系统上发展LavaX。
发表于 2006-5-22 01:22:00 | 显示全部楼层
再补充一点:LavaX是有指针的,但是没有指针这个类型。不增加指针类型最初的确是为了考虑安全,但是后来增加了指针操作,又增加了引用,C指针的所有功能都可以通过LavaX的指针和引用达成。现在考虑的恰恰不是安全,而是跨平台第一,自由第一。任何一个32位数都可以当指针使用,何苦非得在定义变量时前面加一个*呢。

当然,正象Java虚拟机不仅仅支持Java一种语言,未来LavaX虚拟机也会支持更多语言,其中当然也包括C。
发表于 2006-5-22 08:22:00 | 显示全部楼层
如果条件允许的话,我何苦跑那么老远为bbk写虚拟机呢。只要ggv尊重LavaX的版权,我愿意免费为wqx机器写LavaX虚拟机,这我也是多次强调过了的。也许有那么一天,Lee亲自监制的正宗的LavaX再次在wqx上出现,那时我们讨论就有了共同点了吧。但是现在,我必须也只能在嵌入系统上发展LavaX。

是呀!我同意LEE的观点!
发表于 2006-5-22 11:02:00 | 显示全部楼层
还是那个GGV啊,还是不争气啊。
发表于 2006-5-22 14:19:00 | 显示全部楼层
GGV在GMC上投入了多少?
 楼主| 发表于 2006-5-22 19:57:00 | 显示全部楼层
关于指针 我希望lee能够在仔细设计以下 让他边的更清晰,否则非常不好用

非常讨厌System.py2gb这种奇怪的东东

面向对象是很重要的 以后如果有精力希望能完成这个
至于你说的
LavaX不应该是一种语言 他如Java 只是一个灵魂,语言只是工具
lee你不应该为了区分LavaX与C来使用一些不好的语法(不方便)

至于伪指令 我建议参考各种CISC 做一个适合LavaX本身编译风格的指令集来提高效率,
记得TLCS-900指令中有一个指令可以完成类似

  1. for(i=0;i<n;i++)
  2. {*(p+i)=*(q+i);}
复制代码

的指令

比如针对for语句做相应指令、对应编译器进行表达式优化 甚至对程序本身进行优化(记得GCC有这个功能,很强的)
希望lee不要放弃c\c++的优点:符号语言
用符号代替烦琐的英文可以让程序编写更加愉快
如果没说错的话 LavaX现在是编译器与编辑器一体的
建议将编辑器与编译器分开
在将编译器分为LavaX编译器与伪指令编译器,这样即显得方便的多 同样也易与管理
更方便编写更高效的静态库以及动态库
并希望在在LavaX编译器中提供类似c中的__asm,当然 内容不是真的汇编  而是lavaX伪指令,也就是 LavaX+伪指令 混合编写
希望在编写系统库的时提供一些操作缓存的函数(全部载入内存,以及将某部分一直缓存,或是调节缓存大小(这个不太方便))



Lee不是有志向给bbk提供LavaX吗,bbk的也是电子辞典吧  不能说文曲星就是电子辞典的代名词,至少现在已经不是了

我给Lee的建议不是在嵌入式上做虚拟机
而是建议Lee将LavaX作为系统来使用,并且LavaX如果能实现那些扩展功能,作为系统来使用是完全胜任的,只要将LavaX程序与硬件层(HAL)完全的分开,就可以在任何机器上使用, 电子辞典(还是主要方向),PDA等

另外  我一定要提醒Lee一句,胃口不太大! PDA现在都是linux、palm、PPC的天下,LavaX只能提供解释器来让有PDA的用户来分享LavaX程序而不是将LavaX向PDA进军,LavaX一定要利用好电子辞典这里的空缺占下市场,趁没有特别有财力人力的时候,形成垄断局势

电子辞典绝对是一快香肉,对于办公需求  要么高级点  笔记本,在么 电子辞典
使用PDA的人无非是有钱的人,而他们用PDA主要做的事,电子辞典也能做(看电影等除外)

而且电子辞典几乎成为了初中生、高中生、大学生的必备工具!市场也是相当的大

然而却在软件这出现了巨大的空缺

如果Lee能把握机会,趁这个安静的时候将电子辞典的软件垄断下来既可像2战美国大量出售武器一样
各厂商的电子辞典竞争的越激烈 你吃的就越香!
发表于 2006-5-22 20:42:00 | 显示全部楼层
呵呵,嵌入式系统!!是想在arm上发展?
发表于 2006-5-22 23:41:00 | 显示全部楼层
n年前我也提过意见,但帖子已成到海底了……
发表于 2006-5-23 12:14:00 | 显示全部楼层
我同意搂主的意见,如果这样的话,相当于把LAVAX作为一个系统使用,而不是仅仅的虚拟机。而LAVAX所有的软件完全可以媲美WQX的本身的软件。另外,LAVA本来就是电子词典土生土长的产物,如果拿到其他领域不如在电子词典上做好,当LAVAX能够使用库,能够动态链接,这样就可以做成用户自主的系统,这个系统使用于任何文曲星,或者其他品牌的电子词典,而软件是同一在LAVAX下的。

LEE拥有一批忠实的用户,完全能够摒弃GGV的软件和系统,而用自己的软件和系统。
发表于 2006-5-23 12:29:00 | 显示全部楼层
咳。只在电子词典上发展,难啊。没有硬件厂商希望再出一个微软,他们也不愿意做IBM。

在电子词典没有条件的情况下,先发展嵌入系统,当条件具备时,嵌入系统的经验可以很容易得应用到电子词典上。
发表于 2006-5-23 14:53:00 | 显示全部楼层
我早想说了 改一下LAVA8的主页把~
 楼主| 发表于 2006-5-23 16:22:00 | 显示全部楼层
要讲究战略! 首先是完美LavaX 然后要做出一批以"标准配置"运行的极品游戏
是一批

以及大量的软件

这样 就算人家不想受你掌控也不行了

要把LavaX发展起来光靠你一个人的力量是不行的,光有大家的支持也是不行的!

发展是要付出实际行动的,现在你要做的就是做到在各厂家的机器上均有LavaX
但是首先要做的是先做出一大批极品的软件、游戏,这样才能吸引他们!

而要做出极品的游戏 从我的经验上来说 LavaX目前做不到,所以LavaX需要改进! 需要完美的扩展性以及更正确的结构!

但是LavaX如果说搞 嵌入式那就不对了! 因为嵌入式范围太广了! 什么都包括的,而我相信lee更没有精力去完成那么多不同平台上的LavaX 所以说 目前 电子辞典是一块肥肉

不用在乎电子辞典厂商会对你做什么制裁
现在要趁BBK引用LavaX的机会在LavaX上发展出一大批软件来 (因为BBK很重视非官方程序,不像GGV,你可以大打出手),让LavaX出名 等那时候 自会有很多人来引进你的LavaX

想办法让BBK使用LavaX  接着是快译通、名人、诺亚州

现在不是担心厂商排斥你的时候, 只要BBK引进了LavaX 并且他们支持,你只要使劲发展  就是向胜利前进,当然  一个有很多不足的LavaX是很难发展的!

你若先发展了嵌入,那么这些电子辞典厂商就会抓住时机自己发展软件,等他们软件多了 谁还会理睬一个几乎没有可用软件的LavaX或是一个很多软件都用不上或不好用的LavaX呢?


我的建议是:召集几个人用LavaX写"极品"游戏(媲美GBA!),先用极品游戏来吸引用户的眼球,那么就会有很多人注意LavaX 因为他们还想要"极品"游戏,所以就相应的有人来做,这样就是一个良性循环

等到LavaX上有很多游戏的时候,电子辞典厂商更不可能翻脸  如果他们的产品不能用LavaX了,那就意味着将失去大量用户,谁也不愿意这样, 所以  就会像现在PC一样发展, 电子辞典厂商就成了只提供硬件的厂商了,其实厂商他只有有利可图  才不管是你做软件还是我自己来做软件呢

LavaX的极品软件要从2个方向出发,一个是电子辞典的本行,学习功能以及资料查询
在就是游戏,因为电子辞典的最大用户群是学生,他们都爱玩游戏



现在的电子辞典就是条件! BBK给了你发展空间,要把握好!

不能让GGV贪了便宜,因为现在是一个软件缺乏的"时代" 并且是万事具备 只欠东风
请考虑好吧!
发表于 2006-5-23 16:52:00 | 显示全部楼层
以下是引用laugj在2006-5-23 16:22:00的发言:[BR]要讲究战略! 首先是完美LavaX 然后要做出一批以"标准配置"运行的极品游戏
是一批

以及大量的软件

这样 就算人家不想受你掌控也不行了

要把LavaX发展起来光靠你一个人的力量是不行的,光有大家的支持也是不行的!

发展是要付出实际行动的,现在你要做的就是做到在各厂家的机器上均有LavaX
但是首先要做的是先做出一大批极品的软件、游戏,这样才能吸引他们!

而要做出极品的游戏 从我的经验上来说 LavaX目前做不到,所以LavaX需要改进! 需要完美的扩展性以及更正确的结构!

但是LavaX如果说搞 嵌入式那就不对了! 因为嵌入式范围太广了! 什么都包括的,而我相信lee更没有精力去完成那么多不同平台上的LavaX 所以说 目前 电子辞典是一块肥肉

不用在乎电子辞典厂商会对你做什么制裁
现在要趁BBK引用LavaX的机会在LavaX上发展出一大批软件来 (因为BBK很重视非官方程序,不像GGV,你可以大打出手),让LavaX出名 等那时候 自会有很多人来引进你的LavaX

想办法让BBK使用LavaX  接着是快译通、名人、诺亚州

现在不是担心厂商排斥你的时候, 只要BBK引进了LavaX 并且他们支持,你只要使劲发展  就是向胜利前进,当然  一个有很多不足的LavaX是很难发展的!

你若先发展了嵌入,那么这些电子辞典厂商就会抓住时机自己发展软件,等他们软件多了 谁还会理睬一个几乎没有可用软件的LavaX或是一个很多软件都用不上或不好用的LavaX呢?


我的建议是:召集几个人用LavaX写"极品"游戏(媲美GBA!),先用极品游戏来吸引用户的眼球,那么就会有很多人注意LavaX 因为他们还想要"极品"游戏,所以就相应的有人来做,这样就是一个良性循环

等到LavaX上有很多游戏的时候,电子辞典厂商更不可能翻脸  如果他们的产品不能用LavaX了,那就意味着将失去大量用户,谁也不愿意这样, 所以  就会像现在PC一样发展, 电子辞典厂商就成了只提供硬件的厂商了,其实厂商他只有有利可图  才不管是你做软件还是我自己来做软件呢

LavaX的极品软件要从2个方向出发,一个是电子辞典的本行,学习功能以及资料查询
在就是游戏,因为电子辞典的最大用户群是学生,他们都爱玩游戏



现在的电子辞典就是条件! BBK给了你发展空间,要把握好!

不能让GGV贪了便宜,因为现在是一个软件缺乏的"时代" 并且是万事具备 只欠东风
请考虑好吧!


laugj受V5100的刺激太大了~~



[em01][em01][em01]

支持LAVAX~~
发表于 2006-5-23 16:57:00 | 显示全部楼层
其实 BBK没有非官方的软件~`

他的RPG游戏是官方引擎做的~
发表于 2006-5-23 17:06:00 | 显示全部楼层
以下是引用niewuhen在2006-5-23 14:53:00的发言:[BR]我早想说了 改一下LAVA8的主页把~




改成什么样具体点!
发表于 2006-5-23 17:16:00 | 显示全部楼层
象EM一样~~
发表于 2006-5-23 23:45:00 | 显示全部楼层
永远都支持LEE,支持LAVAX。若BBK上的LAVAX比GGV上的好的话,我就去买BBK的机器!
发表于 2006-5-24 09:50:00 | 显示全部楼层
谢谢。

如果有机会在bbk机器上发展LavaX(现在看机会还是非常大的),我会根据机器的能力把LavaX发挥到100%。我也非常有信心在bbk建立又一个LavaX开发社区。
发表于 2006-5-24 10:46:00 | 显示全部楼层
支持~~


[em02][em02]
 楼主| 发表于 2006-5-24 11:02:00 | 显示全部楼层
现在电子辞典应该是很火的 又出现了不少新势力

今天看浙江电视台 又出了个什么超级老师

3.5寸26万色LCD 其他具体硬件不清楚
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

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

GMT+8, 2025-7-8 19:39 , Processed in 0.017123 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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