3 ms·
http://dtss.dartmouth.edu/scans/BASIC/BASIC%20Compiler.pdf http://dtss.dartmouth.edu/scans/BASIC/BASIC%20Compiler.pdf Dartmouth BASIC was compiled.
by Jtsummers 3y ago
http://dtss.dartmouth.edu/scans/BASIC/BASIC%20Compiler.pdf http://dtss.dartmouth.edu/scans/BASIC/BASIC%20Compiler.pdf
Dartmouth BASIC was compiled.
- amelius 3y agoCompiled can mean many things. For instance it can mean that only the parsing is done at compile time, leaving the rest for runtime.
- deleted 3y ago[deleted]
- Jtsummers 3y agoUnless I've misread the code (and it is 134 pages of assembly with comments so I'll admit that's possible). The first 68 pages are the compilation process and a bunch of constants and things. That completes execution before RUN begins. RUN executes the compiled program by, on page 73, jumping to address P (07724) which is where the compilation routine has built out the object program. At that point execution is inside the object program unless there's an interrupt or a subroutine calls to one of the built-in subroutines. I don't think this compiler is just a pre-processing activity.
- JohnFen 3y agoI always thought that was called "pseudocompiled" or "semicompiled".
- musicale 3y agoWhich is in fact the original BASIC. +1 for linking to a scan of the compiler source (and object!) code (note the 20 bit instruction words for the 1964 GE-235?)