Vision for the D language - stabilizing complexity?

Ola Fosheim Grøstad via Digitalmars-d digitalmars-d at puremagic.com
Sun Jul 10 03:19:36 PDT 2016


On Sunday, 10 July 2016 at 08:03:03 UTC, Patrick Schluter wrote:
> Original Pascal was useless. You could not even have separate 
> compilation, there were no strings (packed array of chars of 
> fixed size two arrays of differing size were not compatible, so 
> impossible to write a procedure or a function without defining 
> them for all possible packed array sizes). It became useful 
> thanks to the extensions added by UCSD (units) and the by Turbo 
> Pascal (strings).

I've never used the original Pascal, but Pascal dialects were 
widely implemented and very useful for memory constrained 
devices. Having a fixed memory layout was common and useful for 
memory constrained devices. On such devices you use the diskette 
for storage and manually page in/out disk sectors, or simply live 
with fixed limits, which is typically better than frequent 
out-of-memory situations.



More information about the Digitalmars-d mailing list