BASIC's question mark and PRINT

Allison ajp166 at bellatlantic.net
Mon Nov 21 13:32:07 CST 2005


>
>Subject: Re: BASIC's question mark and PRINT
>   From: Jim Battle <frustum at pacbell.net>
>   Date: Mon, 21 Nov 2005 13:03:31 -0600
>     To: General Discussion: On-Topic and Off-Topic Posts <cctalk at classiccmp.org>
>
>tim lindner wrote:
>> In BASIC, where did the short cut of '?' for PRINT originate?
>> 
>> After following a discussion on the CoCo list I thought I'd ask here.
>> 
>
>Here are some bounds and data points.
>
>The Dartmouth BASIC specification does not have ? as an abbrevation (circa 1964).
>
>I think all versions of Microsoft BASIC have this shortcut (circa 1975).
>
>Palo Alto Tiny BASIC (li chen wang) didn't use this convention -- instead it 
>used "P.".
>
>Wang BASIC (circa 1972) didn't use this convention.
>
> From what I can tell, DEC BASIC didn't use this abbreviation.

The ? was adopted by convention from the fact that early MS basic 
(MITS BASIC) the ? was also the same value as the token for print.
Most of the non-compiled 8bit basics were tokenized in memory for 
execution and storage and when "LIST"ed were detokenized to list as 
Basic we know.

Allison



More information about the cctalk mailing list