Remix.run Logo
breadwinner a day ago

[flagged]

pdw a day ago | parent | next [-]

That article is a bit confusing because it's using the term "BASIC" to refer to both the language and Microsoft's implementation. But what it's trying to say is that Microsoft's BASIC implementation was licensed by many computer companies (including Commodore and Atari) and that those companies changed and extended it in incompatible ways.

breadwinner a day ago | parent [-]

[flagged]

pdw a day ago | parent | next [-]

Bill Gates did not write it by himself, Paul Allen and Monte Davidoff also worked on it. And they did not have a finished product after 8 weeks -- only a demo. The first commercial release was "version 2", half a year later.

pcunite a day ago | parent [-]

Podcast with Monte Davidoff

https://floppydays.libsyn.com/floppy-days-113-monte-davidoff...

Starts after about the first 15 minutes.

ThrowawayR2 a day ago | parent | prev | next [-]

How would Bill Gates copy source code from a 36-bit minicomputer with 32 kilowords (no byte addressing) of memory and a time-sharing operating system to a 8 bit microprocessor with a completely different instruction set and 4 kilobytes of memory and no operating system, just bare metal? Even if he and Allen had had the source code for BASIC-10, which you haven't provided evidence of, it would be closer to a reimplementation than a port.

And DEC was in Massachusetts, Bill Gates went to high school in Washington. That would be one hell of a road trip to dig into DEC's trash.

breadwinner a day ago | parent [-]

I think it was C-Cubed's trash, but it was DEC's IP. See: https://www.theregister.com/2000/06/29/bill_gates_roots/

sitharus a day ago | parent | prev | next [-]

None of us write programs from first principles, it's all based on code we've read before. If I was going to write a BASIC interpreter I'd read up on the basics of interpreters, literature which would include sample code, and look at other interpreters' code.

No matter where you think the code came from, the impact of Microsoft BASIC was huge, and they were first to the market.

ForOldHack a day ago | parent | prev | next [-]

BASIC was " BASIC, developed at Dartmouth College, was initially designed for and ran on a GE-225 mainframe computer paired with a Datanet-30 processor, which handled communications with Teletype terminals. " I got into the game on HP BASIC, also with teletype ASR-33s, I was only 9.

a day ago | parent | prev [-]
[deleted]
sanswork a day ago | parent | prev | next [-]

That's not what that says at all. It says that the language was slightly different depending on the platform.

Microsoft basic wasn't the first basic interpreter which is a different claim than Microsoft basic source was copied from another interpreter.

ThrowawayR2 a day ago | parent | prev | next [-]

What part of that paragraph you quoted suggests that Microsoft BASIC wasn't original work?

a day ago | parent [-]
[deleted]
daeken a day ago | parent | prev [-]

Those were their own ports, as per the page you just linked. They developed Microsoft BASIC.

"The Altair BASIC interpreter was developed by Microsoft founders Paul Allen and Bill Gates using a self-written Intel 8080 emulator running on a PDP-10 minicomputer."