[Coco] BASIC09 - How good is it?

James Jones jejones3141 at gmail.com
Tue May 14 08:25:58 EDT 2013


Actually, it is. BASIC09 I-code, like the earlier UCSD Pascal P-code, is
code for a stack-oriented VM.

Back to the speed issue--note that BASIC09 has an integer type, saving both
space and time when you don't need floating point.
On May 14, 2013 4:17 AM, "Fedor Steeman" <petrander at gmail.com> wrote:

> >B09 code executes much, much faster than RS basic code.  It is not
> >exactly interpreted, though not exactly compiled 6809 code either.
> >Maybe "pre interpreted" would be the word?
>
> Interesting! But I don't reckon it is like Java, running in its own
> semi-machinecode interpretation engine...
>
> So would it not be compiled into ML, or interpreted, or consisting of
> chunks of pre-made ML modules (thus not as optimized as a ML program can
> get)? Is there any other way?
>
> /Fedor
>
>
>
>
>
> On 14 May 2013 09:54, Aaron Wolfe <aawolfe at gmail.com> wrote:
>
> > On Mon, May 13, 2013 at 6:03 PM, George Ramsower <georgera at gvtc.com>
> > wrote:
> > > Nick Marentes <nickma at optusnet.com.au> wrote:
> > >
> > >>Are BASIC09 programs essentially compiled for final execution?
> > >>
> > >>How does it compare in speed to RS-DOS BASIC?
> > >>
> > >>Nick
> > >>
> > >
> > >  I've found the compiled B09 file to be no faster than the uncompiled
> B09
> > > program.
> >
> > I believe basic09 "compiles" your text into icode before executing
> > anyway, so they are equivalent?  Wayne would know for sure.
> >
> > B09 code executes much, much faster than RS basic code.  It is not
> > exactly interpreted, though not exactly compiled 6809 code either.
> > Maybe "pre interpreted" would be the word?
> >
> > --
> > Coco mailing list
> > Coco at maltedmedia.com
> > http://five.pairlist.net/mailman/listinfo/coco
> >
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
>



More information about the Coco mailing list