4 ms·
Borland would definitely have had a chance with Turbo Pascal on the Apple II (if there had actually been a 6502 version available), for a couple of reasons: -
by Tor3 2y ago
Borland would definitely have had a chance with Turbo Pascal on the Apple II (if there had actually been a 6502 version available), for a couple of reasons:
- Speed
- Size
Speed: I used Apple Pascal as well as Turbo Pascal for the same purposes (steering satellite dishes, and also multi-tasking data collection) on dual-CPU Apple II clones (6502, z80). Using Turbo Pascal was a different world w.r.t. speed - way, way faster.
Size: When I developed my multi-tasking data collection system in Apple Pascal I had to use four floppy disk drives, set up for "swapping" (the UCSD/Apple Pascal system had that ability, it could segment itself) simply so that there would be a tiny bit of RAM available for the Apple Pascal editor. No such problem when using Turbo Pascal on the z80 system, with equal amounts of RAM.
When that's said, UCSD Pascal and Turbo Pascal weren't that dissimilar as far as Pascals were concerned - Wirth's Pascal wasn't very practical, so every useful Pascal version had their own extensions. UCSD and Turbo had some commonality there which made it easy to port between them.