Earlier quoted context omitted.
Recognizing `3+x*(2+y)` is compilation - even if the program is being executed while compiling it.
You can continue to argue the point but that goes against every single definition of compilation that exists. Compilation is a transformation of programming language into another form. For example, taking `3+x*(2+y)` and transforming it into a series of byte codes, machine language instructions, ASTs, or even C code would be compilation. The BASIC interpreter doesn't recognize `3+x*(2+y)` nor does it compile it inste…
CP/M creator Gary Kildall's memoirs released as free download
131–140 of 151 posts
Re: CP/M creator Gary Kildall's memoirs released as free download
#132Earlier quoted context omitted.
You can continue to argue the point but that goes against every single definition of compilation that exists. Compilation is a transformation of programming language into another form. For example, taking `3+x*(2+y)` and transforming it into a series of byte codes, machine language instructions, ASTs, or even C code would be compilation. The BASIC interpreter doesn't recognize `3+x*(2+y)` nor does it compile it inste…
Well, all my compilers use recursive descent for expressions, meaning the stack is used to maintain the current state. Whether you evaluate it while doing this or produce an IR is a trivial difference.
Re: CP/M creator Gary Kildall's memoirs released as free download
#133Re: CP/M creator Gary Kildall's memoirs released as free download
#134Earlier quoted context omitted.
At least Jobs could design a product…
Both of them screwed over early employees wrt company shares. Jobs and Apple board didn't give stock options/shares to some early employees, Woz stepped in to make up for some of the shortfall. see https://apple.fandom.com/wiki/Woz_Plan Gates argued with Paul Allen about the percentage of company ownership. IMHO, Allen didn't like confrontation so Allen acquiesced to Gates benefit.
Re: CP/M creator Gary Kildall's memoirs released as free download
#135"Glenn came to my tool shed computer room in 1975, so we could "adapt" CP/M to the IMSAI hardware. What this means is that I would rewrite the parts of CP/M that manage things like diskette controllers and CRTs. Well. come on, I'd already done this so many times that the tips of my fingers were wearing thin, so I designed a general interface, which I called the BIOS (BASIC I/O System) that a good programmer could cha…
In retrospect, MS-DOS was a rather trivial program. Sometimes I wonder why I and/or many others did not write an equivalent, even just for fun.
Re: CP/M creator Gary Kildall's memoirs released as free download
#136Earlier quoted context omitted.
Compilers generate code in another, usually lower level language that is executed by reading all of the code that could be executed first. Interpreters (such as the BASIC interpreter we are discussing here) read only that part of the code that gets executed and typically call functions rather than that they generate code (never mind JIT). Tokenization prior to interpretation is technically an optional step (it's just…
You and I have a different point of view.
Re: CP/M creator Gary Kildall's memoirs released as free download
#137Earlier quoted context omitted.
Recognizing `3+x*(2+y)` is compilation - even if the program is being executed while compiling it.
You can continue to argue the point but that goes against every single definition of compilation that exists. Compilation is a transformation of programming language into another form. For example, taking `3+x*(2+y)` and transforming it into a series of byte codes, machine language instructions, ASTs, or even C code would be compilation. The BASIC interpreter doesn't recognize `3+x*(2+y)` nor does it compile it inste…
Re: CP/M creator Gary Kildall's memoirs released as free download
#138Earlier quoted context omitted.
No. He ran out and acquired 86-DOS, from Seattle Computer Products. It's easy to have something when you buy it already complete. And DR had CP/M-86.
DRI did not have CP/M-86 at that time which is the reason Tim Paterson developed 86-DOS in the first place.
Re: CP/M creator Gary Kildall's memoirs released as free download
#139Earlier quoted context omitted.
No. He ran out and acquired 86-DOS, from Seattle Computer Products. It's easy to have something when you buy it already complete. And DR had CP/M-86.
MS still had to make modifications to Tim Patterson's 86-DOS before it shipped as PC-DOS 1.0 - source: Paul Allen's Idea Man autobiography.
Re: CP/M creator Gary Kildall's memoirs released as free download
#140Earlier quoted context omitted.
Yet in Gates' recently released memoir, if you do a ctrl+f for Kildall there are zero results. Unsure how Gates, as a programmer and business founder , could write a memoir without a single blurb for Gary.
The bio is in three parts. If he mentions Gary it will be in part 2.