易码技术论坛

 找回密码
 加入易码
搜索
123
返回列表 发新帖
楼主: afact

星星上几种语言的比较,你喜欢哪一个?

[复制链接]
发表于 2005-8-18 15:57:00 | 显示全部楼层
lava做的东西给人一种慢的感觉,没有汇编和gvbasic看起来清爽
发表于 2005-10-14 00:00:00 | 显示全部楼层
论强大,是LAVA(X).

论速度,是汇编.

论简单,是GVB。

还是最支持lavaX,很有发展,还能玩很长时间。
发表于 2005-10-15 16:55:00 | 显示全部楼层
记得ffnc1020说的话吗?

“支持lava的我都反对,反对lava的我都支持”

好经典!!!

我支持汇编,虽然我不会……

-_-!!!

万物之源阿!
发表于 2005-10-15 17:01:00 | 显示全部楼层
不行干的话:zeming10啊,那是你老婆吗?好漂漂!
发表于 2005-10-15 17:40:00 | 显示全部楼层
楼上的看似很很很无聊...........
发表于 2005-10-15 17:52:00 | 显示全部楼层
学业逼得……
发表于 2005-10-15 21:09:00 | 显示全部楼层
怎么没有加入WinIDE这个平台?

其实这个调查的意义根本不大,谭浩强在他的作品里多次声明,语言仅仅是制作程序的一种工具而已,不同的语言具有不同的特性和各自的优缺点,适用于不同的领域和范围,PC上亦是如此,何况在文曲星上呢?

最多分析一下各自的优缺点,根据你的程序选择出最适合的语言,不可能有一种语言独霸天下的情况的



汇编,作为低级语言的代表,执行速度当然是无可比拟的,但和他极其低下的开发效率相比,这点速度的优势就没有任何优越性了,拿车来比,这是一款速度极快的车,但非常耗油(比作你的精力吧),一车油最多开上一里地,根本到不了很远的地方,速度又有什么用呢?而且很挑路,换条路就和换了个星球似的,寸步难行。适合写一些计算工具;

GVBASIC,和汇编正好相反,速度奇慢,但很省油,初学者学开车肯定需要他,而且对于不是很远也不要求速度的目的地,可以驾驶他很轻松的到达,而且纯BASIC也有较强的移植性,可以到处跑。适合拿来随手解数学题或写一些小游戏;

WinIDE,相当于电脑上标准的C语言,一台高性能、低耗油的跑车,速度仅次于汇编,开发余地很大,但比较挑路,用于公路的车需要换换轮子才能跑山路。适合开发较快和较大的程序;

LavaX,相当于电脑上的Java,一台低耗油的越野吉普车,速度虽比不上WinIDE和汇编,但一台在手、别无所求,买一辆就可以开着买世界的跑……适合开发速度要求不苛刻和较大的程序;



其实现在由于掌上设备的硬件差异很大,因此LavaX的优势就非常明显(不像PC那样有着很完善的硬件标准和指标,C语言一扫天下,只需要顾虑执行效率和速度,比如大型游戏),不然也不会受到GGV的青睐,就一般程序而言(不要求非常高的速度和硬件访问权),LavaX非常适合,而且LavaX的发展潜力和余地都很大,如果Lava在未来的版本里多增加一些丰富的函数和接口,来弥补速度上的不足,那么优势就更加明显。当然,这个工作量也是很大的,建议Lee开个公司吧,抓紧时机,专门研发Lava,并形成合适的商业模式,呵呵

我的水平很浅的,有什么说的不对的地方还请指正!对Lava比较看好的朋友,可以来这里讨论讨论你对Lava的发展期望

http://www.emsky.net/bbs/dispbbs.asp?boardID=10&ID=11176&page=1

废话完毕……[em04]
发表于 2005-10-15 21:15:00 | 显示全部楼层
我  也 只会  GVBASIC   但我  LAVA  和  GCBASIC  一起 支持


 楼主| 发表于 2005-7-2 15:37:10 | 显示全部楼层 |阅读模式
我觉得汇编是最好的,因为无论是GVBasic还是LAVA的解释器都是用汇编写的,可以说在星星上没有汇编做不了的,除非不想做。对于汇编来说我认为唯一的缺点就是不适合菜鸟。

其次是GVBASIC,因为在星星上就可以写BASIC,所以BASIC的应用还是很广的(汇编也可以用XASM来写,For NC3000),它的语法很容易接受,我在学电脑编程是学的第一个就是QBASIC。BASIC也可以调用汇编啊,所以汇编能实现的东西Basic大部分也能实现。我个人比较喜欢汇编和GVBASIC。

最后说LAVA,可以说Lava几乎就是为了游戏而存在的,因为在Lava上经典的工具也就是Pacmgr和“我的文曲星”,其它都是游戏。由于Lava的跨平台考虑,它的系统调用功能远没有汇编强,而且对于Lava无法兼容LavaX(甚至不能模拟出LavaX效果),我对于Lava的跨平台口号非常怀疑,一直心存不满,所以我并不喜欢Lava。但是不喜欢归不喜欢,我想谁也无法否认Lava在写大型RPG等游戏所具有的优势,毕竟C语言的灵活性可以体现在Lava游戏上而表现更多内容。

您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

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

GMT+8, 2025-7-13 02:51 , Processed in 0.012908 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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