Difference between revisions of "Mac Pascal"

From Lazarus wiki
Jump to navigationJump to search
(Links added.)
Line 1: Line 1:
'''Mac Pascal''' is a designation that was retrospectively assigned to Apple's Object Pascal.
+
'''Mac Pascal''' is a designation that was retrospectively assigned to Apple's [[Object Pascal]].
  
Based on earlier foundations laid with [[Lisa Pascal]] and [[Clascal]] a development team at Apple Computer led by Larry Tesler developed an object-oriented version of the Pascal language in consultation with Niklaus Wirth. The first version of this dialect, termed ''Object Pascal'', was released in 1985.
+
Based on earlier foundations laid with [[Lisa Pascal]] and [[Clascal]] a development team at Apple Computer led by Larry Tesler developed an object-oriented version of the [[Pascal]] language in consultation with Niklaus Wirth. The first version of this dialect, termed ''Object Pascal'', was released in 1985.
  
 
Within short time Object Pascal became the premier development language for Mac OS. Apple's Object Pascal syntax was also adopted by alternative IDEs for the Macintosh platform including [[THINK Pascal]] and [[Metrowerks Pascal]]. In 1989 concepts of Object Pascal were included in version 5.5 of [[Turbo Pascal]].
 
Within short time Object Pascal became the premier development language for Mac OS. Apple's Object Pascal syntax was also adopted by alternative IDEs for the Macintosh platform including [[THINK Pascal]] and [[Metrowerks Pascal]]. In 1989 concepts of Object Pascal were included in version 5.5 of [[Turbo Pascal]].

Revision as of 09:24, 3 April 2015

Mac Pascal is a designation that was retrospectively assigned to Apple's Object Pascal.

Based on earlier foundations laid with Lisa Pascal and Clascal a development team at Apple Computer led by Larry Tesler developed an object-oriented version of the Pascal language in consultation with Niklaus Wirth. The first version of this dialect, termed Object Pascal, was released in 1985.

Within short time Object Pascal became the premier development language for Mac OS. Apple's Object Pascal syntax was also adopted by alternative IDEs for the Macintosh platform including THINK Pascal and Metrowerks Pascal. In 1989 concepts of Object Pascal were included in version 5.5 of Turbo Pascal.

Since then, Object Pascal is a generic term for modern Pascal implementations allowing for OOP, and Apple's original implementation has been termed Mac Pascal.

Mac Pascal support in Free Pascal

Today, the Mac Pascal syntax is still supported by Free Pascal if the MACPAS mode is activated. This is e.g. required if one wants to develop fpc programs for Target MacOS.

Various Pascal Compilers:
AAEC Pascal | Alice Pascal | Apple Pascal | Borland Pascal | Clascal | Delphi | Free Pascal Compiler (FPC) | GNU Pascal | Kylix | Lisa Pascal | Mac Pascal | Metrowerks Pascal | NBS Pascal | OMSI Pascal | PascalABC.net | P32 | Sibyl | Smart Pascal | Stanford Pascal Compiler | Swedish Pascal | THINK Pascal | Turbo Pascal | UCSD Pascal | VAX Pascal | Virtual Pascal | winsoft PocketStudio
An extensive list of compilers was maintained at Pascaland (Internet Archive Version) up to January 2018.