Az Object Pascal (vagy angolul az Object Pascal ) egy objektum-orientált nyelv, amely a Pascal- ból származik . 1990-ben a Borland cég hozta létre korabeli szoftverének, a Turbo Pascalnak a fejlesztéseként . Ez akkor az 5.5-ös verzió volt. Annak ellenére, hogy az objektum hozzáadása a Turbo Pascal-hoz zökkenőmentesen zajlott, és Borland értékesítette a Turbo Pascal egyszerű és logikus fejlesztéseként, mégis forradalmasította a nyelvet és a hozzá kapcsolódó fejlesztői közösséget.
Object Pascal 1995- ben indult újra a Delphi 1 kiadásával , még mindig Borland kezdeményezésére.
Megjegyzés: A kulcsszó objectmellé classa Delphi kulcsszó is társult . Mindkettő objektumtípus, de némi eltéréssel. Például egy osztály implicit módon mutató , vagyis a mutatót implicit és átlátható módon hozzák létre és kezelik anélkül, hogy a programozónak gondoskodnia kellene róla, miközben egy objektumra nem mutatnak rá automatikusan. A programozónak manuálisan és szinte szisztematikusan kell mutatnia .
A fenti definíció segítségével:
var Obj: TMonObjet; begin Obj := TMonObjet.NouvelObjet; Obj.Chaine := 'Abracadabra'; Obj.ObjetExec; { Affiche 'Abracadabra' } Obj.DetruitObjet; end;