2 ms·
I'm not an expert, but I guess "bootstrapping" only applies to compilers, and Apple II BASIC was an interpreter. An interpreter doesn't have to compile itself,
by rob74 6y ago
I'm not an expert, but I guess "bootstrapping" only applies to compilers, and Apple II BASIC was an interpreter. An interpreter doesn't have to compile itself, only run the programs you give it. So on an 8-bit computer the priority is to have an implementation that (a, and most importantly) takes up as little space as possible and (b) is reasonably fast.
- deleted 6y ago[deleted]
- sn41 6y agoThere are metacircular interpreters, like in Scheme (see SICP [1]). But this is rare, compared to bootstrapping compilers. [1] https://mitpress.mit.edu/sites/default/files/sicp/full-text/sicp/book/node76.html https://mitpress.mit.edu/sites/default/files/sicp/full-text/...