[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Low-level vs. High-level programming (was My First Computer)



In article <bf6nmm$1vpr$1@merope.saaf.se>,
 pausch@saaf.se (Paul Schlyter) wrote:

> In article <nospam-701F83.06305517072003@clmboh1-nws3.columbus.rr.com>,
> John B. Matthews <nospam@nospam.com> wrote:
> ......................
> >The UCSD language extensions for strings and separate compilation 
> > were implemented in scores of subsequent systems for Apple ///, 
> > Lisa and Macintosh, not to mention Turbo Pascal and Delphi.
>  
> Turbo Pascal versions 1 to 3 didn't support separate compilation
> though: the entire program had to logically reside in the same
> source file.  The only way to split it up was through INCLUDE
> directives.

Interesting. I used Turbo Pascal for only a short time on Mac. 
When did Turbo Pascal come support the UCSD "use" clause? Or am 
I misremembering?

> I never liked Apple Pascal,

I loved it! It was sooo much better than Fortran:-) Still, I've 
abandoned it in favor of Kyan Pascal under ProDOS.

> and my first serious experiences
> with Pascal was on Turbo Pascal 1 running on Apple II CP/M:
> it was ...s.o...m.u.c.h...f.a.s.t.e.r... - on the same hardware!

Can you speculate on how this came to be? Apple's compiler and 
assembler were both disk based: They were slow, but they scaled 
well. On a hard drive and with the speedup of the IIgs, they 
were quite suitable for larger projects.

> ......................

John
----
jmatthews at wright dot edu
www dot wright dot edu/~john.matthews/