[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Evil Conspiracy!
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
In article <3C47178B.7050905@coli.uni-sb.de>,
Linards Ticmanis <ticmanis@coli.uni-sb.de> wrote:
>Dan wrote:
>> Microsoft made Applesoft Basic!?!?
>
>Well, unfortunately the answer is YES...
>
>Notable exceptions are Apple's Integer BASIC, and (I think) the BASIC of
>the TI 99/4A.
Everyone here (well, everyone in csa2 anyway) knows Woz wrote Integer BASIC,
and I'm 99% sure (bad pun) that TI BASIC and Extended TI BASIC didn't come
out of Redmond (or wherever Microsoft was based at the time). Once you get
beyond the simplest stuff, the syntax (and sometimes the semantics) of TI
BASIC diverges quite a bit from the various Microsoft BASIC variants.
There are a few more BASICs that weren't derived from Microsoft BASIC.
Atari had its own BASIC; the biggest difference that I recall was that it
didn't support arrays of strings. MS BASIC for the same machines, which was
also available in a different cartridge, does provide support for arrays of
strings. I think Tandy rolled its own Color BASIC for the CoCo, but
Extended Color BASIC identifies itself as a MS BASIC variant (I'm guessing
this is the case as standard Color BASIC doesn't include the "under license
from MS" line in the boot message that Extended Color BASIC includes).
That said, given the original post regarding PRINT 23+"23"+-23 and its
result...shouldn't that come back with a type-mismatch error? The +
operator is overloaded, but you can't concatenate a string and a number and
you can't add them together. Does Applesoft do something other than report
an error? (I'm at work right now, so I can't fire up one of my IIs and
check for myself.)
_/_
/ v \ Scott Alfter (salfter@salfter.dyndns.org)
(IIGS( http://salfter.dyndns.org
\_^_/ rm -rf /bin/laden
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE8RzEvVgTKos01OwkRApBgAKCoyhcos48n0tDFvdrJKflAwJAzkACfZfee
8cILshhNe3DwEXMHBBVSbY8=
=XBj/
-----END PGP SIGNATURE-----