3 ms·
UCSD Pascal was as much a regression/subset of (Jensen &) Wirth Pascal as an evolution of it. It did add things like a function "exit" (cf return) keyword, stri
by HarHarVeryFunny 4y ago
UCSD Pascal was as much a regression/subset of (Jensen &) Wirth Pascal as an evolution of it. It did add things like a function "exit" (cf return) keyword, string type and separately compiled units, but on the other hand it only supported local goto, and didn't bother to implement dispose(), instead opting for an odd stack-based mark() and release() scheme (i.e. there was no way of freeing an individual item allocated with new()).
The USCD P-System spec is here, for anyone interested:
http://pascal.hansotten.com/uploads/ucsd/ucsd/UCSD_PASCAL_II.0_Manual_Mar79.pdf http://pascal.hansotten.com/uploads/ucsd/ucsd/UCSD_PASCAL_II...
- musicale 4y agoThat's very interesting. Another vote for Wirth Pascal, which I think is an underappreciated language! Modules are good though - hence Units, Modula-2/3, Oberon, etc..