winston19842005 wrote:
>
>
> On 4/24/08 7:47 PM, in article
> bed34218-9173-4dc9-aece-938925dfac00@[EMAIL PROTECTED]
"Richard
> Engebretson" <eng@[EMAIL PROTECTED]
> wrote:
>
>> I'm reading Namir Shammas' book "TP6; OOP" and he links Object Pascal
>> to the Mac and Wirth's Pascal.
>>
>> It is fair to say that Borland Turbo Pascal had a rapid development
>> from Control Data 1976 to the PC of 1990. I don't see any
>> discontinuities.
>>
>> Free Pascal, derived from Turbo Pascal, is still my tool of choice.
>> But I still use 1.0.10 on SuSE Linux 8.1 .
>
>
> I was always under the impression that Turbo Pascal borrowed heavily
from
> UCSD Pascal... with some extensions and some things left out.
>
You can see the exact differences at www.standardpascal.org
UCSD started as a subset of Wirth's Pascal. This makes sense if you
realize that UCSD came from the P series compiler ****ting kit from
Wirth, which was deliberately subsetted from full Pascal. Wirth and
company thought it would make the ****ting of Pascal go faster if you
left some of the more complex details out.
According to the later manuals on UCSD they did put some of the details
of original Pascal back into UCSD (but not all of them).
The main thing you will see carried over from UCSD to Turbo is the
string handling. Not so with the file handling, the convention of
"assign(f, n)" was invented with Turbo.
Scott Moore


|