Object Pascal
From RemObjects Software
Object Pascal is an object orientated version of the Pascal language.
Object Pascal isn't exactly a defined standard, but instead is the name used for several languages that implement object orientated Pascal. The first implementation was in Borland Pascal. Other implementations that differ from this include Oxygene, Delphi and Free Pascal.
Most implementations support both procedural and object oriented Pascal at the same time. Oxygene supports this as a legacy option.
