Microsoft open sources GWBASIC

cclist at sydex.com cclist at sydex.com
Sun May 31 13:00:42 CDT 2020


On 2020-05-30 15:21, Fred Cisin via cctalk wrote:
> On Fri, 29 May 2020, Chuck Guzis via cctalk wrote:
>> Oh, FORTRAN can do likewise--I suspect that most languages can be 
>> coaxed
>> (perhaps with some assembly-language subroutines)to do something 
>> nasty.
> 
> "A real programmer can write a FORTRAN program in any language."
> But, a REAL programmer, such as Chuck, can write any language program
> in FORTRAN.

Microsoft FORTRAN-80 was actually pretty decent.  I wrote a utility to 
transfer PDP-11 RX01-formatted floppy files to CP/M using it, but for 
the disk access routines themselves, which were done in M80.  I still 
have the disk with the source code.

Because F80 was uncharacteristically decent, I assumed that it wasn't 
really a Microsoft product.

Intel FORTRAN for ISIS-II was a massive undertaking, according to the 
Intel folks I spoke with.  Expensive, too.


> In addition to GWBASIC, don't forget BASCOM, the Microsoft BASIC 
> compiler.
> It's top two uses were
> 1) a small speed improvement
> 2) marketing a program written in BASIC without revealing the source 
> code.

Another indication that MS really didn't know how to write compilers.  
At an NCC (I think; it may have been a COMDEX or WCCF--they all sort of 
blur together after 40-some years), a few fellows took it on themselves 
to benchmark BASIC compilers lurking about in the floor.  Our 
compile-to-pcode compiler consistently beat the trousers off of BASCOM.

You can see evidence of that on the web where various mini and micro 
BASICs were benchmarked.  The 80286 port of ours came in just below a 
VAX 11/780 and ahead of the microprocessor crowd, including some NS32032 
systems.   And we were mult-user in addition.

I still have my original design document printed on greenbar 
tractor-feed paper on a Teletype Model 40 line printer.  Three of us 
wrote the whole thing in four months, complete with math and runtime.   
I have the t-shirt to prove it.

Please excuse the horn-tooting, but there are a few things that I'm 
still proud of--and a lot of abominations that I don't want to talk 
about.

--Chuck





More information about the cctalk mailing list