4 ms·
The Apple II was a wildly popular business machine by any measure. Visicalc was an Apple app. Everyone knows the 6502 is a lousy compiler target particularly
by kjs3 2y ago
The Apple II was a wildly popular business machine by any measure. Visicalc was an Apple app.
Everyone knows the 6502 is a lousy compiler target particularly if all you understand about compilers is 'what C expects', or at least they did once that became relevant. Those of us there at the time weren't harping on HLL support, since people weren't writing their apps in a HLL but in asm, even on the Z-80.
- rbanffy 2y agoThe big issue with the 6502 is being unable to pass lots of parameters on the hardware stack, but that's all there is to it - one approach was to create a parameter stack independent - you'd just push the size of the called memory space to the hardware stack, using 3 bytes per call for up to 256 worth of parameters and local variables.
- PaulHoule 2y agoI remember seeing C on CP/M circa 1984, the Z80 had compiled BASICs, multiple Pascal implementations including Turbo Pascal although assembly was common. It was still common by the late 1980s on the 8086 platform.