LAVAX

生活百科 2023-01-25 19:32生活百科www.aizhengw.cn

LAVAX

LAVA就是Lee(开发者的笔名)和JAVA的简称.

基本介绍

  • 中文名LAVAX
  • 外文名LAVAX
  • 实质Lee(开发者的笔名)和JAVA简称.
  • 好处跨平台
  • 优点LAVA解释器的文曲星上执行

语言介绍

LAVA是一种伪编译的语言(这一点与JAVA相同,除此之外在语法上没有任何关係).
LAVA的语法极其类似c(但还是有一些不同).
LAVA程式在电脑端伪编译后,生成由一系列伪指令(伪指令长度一般为1~5位元组)组成的lav档案.
lav档案通过文曲星端的LAVA解释器执行.

优点

1.跨平台
由原始码编译的lav档案不做任何修改即可直接在任何有LAVA解释器的文曲星上执行,无须编译.
这一点c做不到,gvbasic也做不到(由于大量gvbasic使用了peek,poke,call等机器相关的语句,造成各机型的basic程式都有不同程度的不兼容).
好处:由于文曲星机型众多,程式设计师没有时间为每一种机型编写软体,大量软体由用户自己编写.而用户编写的程式一般只适用其拥有的机型,越是新机型,软体越短缺,这也是网上用户抱怨较多的一种原因.而LAVA是跨平台的,新机型可直接使用老机型的lav软体,解决了软体短枪问题.
2.与其他语言的比较
速度比gvbasic快多了。要比c慢,比彙编更慢。更快的速度已经不是必要,LAVA有其他特性来弥补这一点。
目标代码的大小完成同样的任务,目标代码比gvbasic大一些,但要比彙编小,比c小许多。
支持的最大目标档案长度16M。basic是64K以下,c有32k的限制(超过32k函式调用很麻烦)。
内部函式basic的函式极其简陋,彙编需要自己写函式,c的函式较丰富,但仍有不足。LAVA的函式馆将十分丰富,尤其具有强大高效的绘图函式。lava的绘图函式馆,相当于windows的directx。
结构化basic和彙编都不是结构化语言,c和lava是结构化语言。结构化编程能够减少错误出现的机率。
编程效率彙编效率很低,basic,c,lava由于是高级语言,效率较高。
用户友好彙编,c,basic都要求用户对硬体有一定程度的了解。lava通过解释器禁止了硬体相关性,用户不需要知道硬体底层(这些工作交给解释器就行了)。
资料来源:LEE.lava8.com

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有