Difference between revisions of "Object Pascal"
From Lazarus wiki
Jump to navigationJump to searchJwdietrich (talk | contribs) |
Jwdietrich (talk | contribs) |
||
Line 17: | Line 17: | ||
The following modes support development with Object Pascal syntax with Free Pascal: | The following modes support development with Object Pascal syntax with Free Pascal: | ||
* [[Mode FPC]] | * [[Mode FPC]] | ||
− | * [[Mode OBJFPC]] | + | * [[ObjFPC|Mode OBJFPC]] |
* [[Mode TP]] | * [[Mode TP]] | ||
* [[Mode DELPHI]] | * [[Mode DELPHI]] | ||
− | * [[Mode MACPAS]] | + | * [[Mode MacPas|Mode MACPAS]] |
== See also == | == See also == |
Revision as of 13:21, 31 December 2014
Object Pascal is a collective term for object-oriented Pascal dialects. The first Pascal versions supporting OOP were Clascal and Macintosh Pascal. More modern implementations extend the class model as in Delphi and Free Pascal.
Object Pascal implementations
This is a probably incomplete list of compilers and dialects supporting Object Pascal:
- Clascal
- Mac Pascal
- THINK Pascal
- Metrowerks Pascal
- Turbo Pascal
- Delphi
- GNU Pascal
- Virtual Pascal
- Free Pascal
- Pascal Script
Free Pascal modes for Object Pascal
The following modes support development with Object Pascal syntax with Free Pascal:
See also
- Tao Yue's Object Pascal Tutorial
- Object Pascal History