3 ms·
Anyone know what the source language for Turbo Pascal was? Assembly? Bootstrapped Pascal? Turbo C?
by GregBuchholz 10y ago
Anyone know what the source language for Turbo Pascal was? Assembly? Bootstrapped Pascal? Turbo C?
- cyberferret 10y agoI remember reading an interview with Anders Hejlsberg (the main guy who wrote Turbo Pascal) many years ago where he said it was mostly Assembly, with some C (not sure which flavour of C though). Apparently Anders was one of the few people at the time who could write large blocks of 8088 assembler off the top of his head.
- deleted 10y ago[deleted]
- the_d00d 10y agoHe is such a badass. Anders also gave us Delphi, C#, and Typescript.
- oso2k 10y agoI believe the original Turbo Pascal was written in ASM by Anders Hejlsberg as that was the state of the art at the time [0][1]. Also it had been ported to various CP/M and non-x86 machines prior to becoming an x86 port. Later versions (4-7) were rewritten, most likely in Turbo/Borland Pascal or Borland/Turbo C/C++ as they relied heavily on Turbo Vision. [0] https://en.wikipedia.org/wiki/Turbo_Pascal#CP.2FM_and_DOS_versions https://en.wikipedia.org/wiki/Turbo_Pascal#CP.2FM_and_DOS_ve... [1] http://wiki.c2.com/?TurboPascal http://wiki.c2.com/?TurboPascal