Re: LZ: Re: your mail
[Prev][Next][Index][Thread]
Max Mansour wrote:
>
> Peter Cordes wrote:
> >
> > ENOUGH WITH ALL OF THE OPINIONS!!! Instead of making up opinions to
> > answer the origional question that began this thread why doesn't
> > somebody actually try making a program in TI-BASIC and then make the
> > exact same program in assembler to see which one is smaller. Actually i
> > will do this experiment my self and then post the results of my
> > experiment here on List-ZShell.
>
> This "experiment" will have no valid relevence, as I could make a
> TI-BASIC program which made a bunch of Gotos, and the outputed L on the
> screen; then replicate that in ZShell smaller + faster.
>
> BUT, I could also make a TI-B program which had lots + lots of
> mathmatics, with function graphing, sqroots, etc... and it would be
> huge, it *might* fit in the 28k of RAM, but it would still be big +
> slow.
>
> OK...I just completed your experiment.
>
> TI-BASIC program:
>
> divide 1598923 by 7732224, and output the results to the screen, to the
> 11th decimal:
>
> 1598923/7732224
>
> Z80 ASM equivalent (sp?):
>
> OK, I didn't asctually take the time to write it, but basically, you'd
> need your divide routines, the you'd need to output i to the screen.
> This would definatley be bigger. Now you see how your experiment
> doesn't work...some programs will translate differently then others.
> BUT, there is one basic constant: Z80 ASM programs will almost ALWAYS
> be larger. Think of it like a program in C++, and a program in Visual
> Basic. Now, VB programs will be small, because they are interpreted by
> the VBRUN file. Now a C++ program will always be larger, because it
> needs to include all relevant libraries in the actual program. TI-BASIC
> program wil always be smaller, becasue they use routines stored
> externally from the program. As for speed, that would be decided on a
> case by case basis (altuogh C++ programs are almost always faster :).
>
> > PCoMP
> > Visit Maximus Productions home page at: http://www.ntsource.com/~pcomp
>
> --
> ; Max Mansour // mail : mmansour@gis.net
> ; // irc : Justarius
> ;
> ; The Presidents -> http://www.gis.net/~mmansour/
> ; HP OmniGo 100 -> http://www.gis.net/~mmansour/omnigo/omnigo.html
> ; ZShell -> http://www.gis.net/~mmansour/zshell/zshell.html
>
> .end
also if you look at my results to my experiments i said FOR THE MOST
PART assembler programs will be smaller.
PCoMP
Visit Maximus Productions home page at: http://www.ntsource.com/~pcomp
References: