Object Pascal

As Lisa gave way to Macintosh, Apple collaborated with Niklaus Wirth, the author of Pascal, to develop an officially standardized version of Clascal.

Delphi remained mainstream for business applications on the PC into the early 2000s, and was partly displaced in the 2000s with the introduction of the .NET Framework which included Hejlsberg's C#.

Among the latter was the UCSD Pascal system, which compiled to an intermediate p-System code format that could then run on multiple platforms.

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.

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.

The IDE includes the compiler and an editor with syntax highlighting and checking, a powerful debugger, and a class library.

Apple dropped support for Object Pascal when they moved from Motorola 68000 series chips to IBM's PowerPC architecture in 1994.

Metrowerks offered with CodeWarrior an Object Pascal compiler for Macintosh that targeted both 68k and PowerPC, both in their IDE and as MPW tools.

Macintosh developers using Object Pascal had a path to port to the PowerPC, even architecture after both Apple and Symantec dropped support.

[citation needed] The Delphi language has continued to evolve over the years to support constructs such as dynamic arrays, generics and anonymous methods.