;WE COULD NOT FIT THE NUMBER INTO THE BUFFER DESPITE OUR VALIENT
;EFFORTS WE MUST POP ALL THE CHARACTERS BACK OFF THE STACK AND
;POP OFF THE BEGINNING BUFFER PRINT LOCATION AND INPUT A "%" SIGN THERE
;CONSTANTS FOR THE RANDOM NUMBER GENERATOR FOLLOW
;DO NOT CHANGE THESE WITHOUT CONSULTING KNUTH VOL 2
;CHAPTER 3 FIRST
Edit: GW-BASIC, not QBASIC (https://github.com/microsoft/GW-BASIC)The font-shimmering effect on scroll immediately reminded me of that, it is really distracting. And you can’t use reader mode to disable it.
(FWIW, I’m a fan of Bill Gates and all he’s done for the world)
Writing a BASIC interpreter, with floating point, is much harder. Gates, Allen and other collaborators BASIC was pretty damned good.
It stands to me in real contrast to the "fake it till you make it", "if it works you shipped too late" hustle culture that took hold of the industry, with entire products just being API wrappers. Really hope we see more companies that start out like Microsoft again.
And, btw, great infographics within the post.
https://images.gatesnotes.com/12514eb8-7b51-008e-41a9-512542...
Starts with "confirm plane reservation on Tue. Sept 2 or Wed. Sept 3" which is correct for 1975
I checked in a few places at the start and towards the end (the sin function) and they matched.
(Anyone else remember 2004, how scared everyone was when the Windows 2000 source was leaked?)
https://americanhistory.si.edu/comphist/gates.htm
https://paulallen.com/Futurist/Microsoft.aspx