[Coco] Happy Birthday BASIC!

Gregory Law glaw at live.com
Tue May 2 23:04:02 EDT 2017


While I never shunned BASIC on the Color Computer, I was never attracted 
to it because it lacked structure, could be very difficult to 
understand, and it had forced line numbers. I'm still not a fan of doing 
multiple things on line because doing so hides side effects that can be 
more difficult to discover.

Basic09 was very appealing when it was first introduced, although I 
never used it much. The structure of the language and the formatting of 
the code was a significant improvement. Compiling procedures into 
separate modules wasn't such a good idea because the 8K block size of 
the CoCo 3 MMU makes it really difficult to deal with. I still think it 
could have been a much better language if the procedures had been merged 
into the main procedure (similar to Pascal) and if it had supported 
libraries. The other disadvantage to this approach is that parameters 
are passed as strings and this involves a lot of parsing overhead.

On 5/2/2017 2:40:24 PM, "Salvador Garcia via Coco" 
<coco at maltedmedia.com> wrote:

>Something that I did not locate in that Wiki entry is that the original 
>BASIC was a compiled language.
>
>Seeing how many shunned BASIC because it was interpreted, I believe 
>that this is an important item.
>
>And if anyone feels nostalgic, you can still program like it is 1964 
>here:
>
>http://www.vintageisthenewold.com/program-in-basic-like-it-is-1964/
>
>
>
>Salvador



More information about the Coco mailing list