Object Pascal: Difference between revisions

Content deleted Content added
Clascal: Adding reference
Line 42:
Pascal became one of the major languages in the company in this period. With the start of the [[Apple Lisa]] project, Pascal was selected as the main programming language of the platform, although this time as a ''compiler'' in contrast to the p-System ''interpreter''.
 
===Clascal and Apple's early Object Pascal===
Object Pascal is an extension of the Pascal language that was developed at [[Apple Computer]] by a team led by [[Larry Tesler]] in consultation with [[Niklaus Wirth]], the inventor of Pascal<ref>{{cite journal |last1=Tesler |first1=Larry |title=Object Pascal Report |journal=Structured Language World |date=1985 |volume=9 |issue=3 |pages=10–7}}</ref>. It is descended from an earlier object-oriented version of Pascal named [[Clascal]], which was available on the [[Apple Lisa|Lisa]] computer.
 
Object Pascal was needed to support [[MacApp]], an expandable Macintosh application framework that would now be termed a [[class library]]. Object Pascal extensions, and MacApp, were developed by Barry Haynes, Ken Doyle, and Larry Rosenstein, and were tested by Dan Allen. Larry Tesler oversaw the project, which began very early in 1985 and became a product in 1986.