4 ms·
While arguably Modula-2 two was an improvement upon Pascal, Turbo Pascal was an amazing implementation and fixed enough of Pascal issues that it won. Turbo Pas
by FullyFunctional 9y ago
While arguably Modula-2 two was an improvement upon Pascal, Turbo Pascal was an amazing implementation and fixed enough of Pascal issues that it won.
Turbo Pascal started life as BLS Pascal for Nascom 2 by Anders Heilsberg, published by Poly Data in 1981. In was quickly ported to CP/M and renamed COMPAS Pascal, brought into Borland and renamed Turbo Pascal, then ported to DOS ...
I worked professionally with the latter and worked on a large system which would have been impossible without the Unit module system that TP added.
If Modula-2 had existed with Anders started BLS Pascal, he'd almost certainly had based it on that and it would have been better. I don't think it would have mattered though. In the end C won and would still have won (even though it is a less safe language).
[I don't like Wirth's syntax, so I've been reskinning Oberon-07 to look more Nim-like].