Naja, also soweit ist ne Prozedurale Sprache ja auch nicht von einer Objektorientierten weg...
Zu ObjectPascal.
Wie der Name schon sagt heisst es so, seit "Object" eingeführt wurde, der Vorläufer einer Klasse.
Von daher würde ich sagen:
Ja, ObjectPascal war schon "immer" objectorientiert.
Nein, das Ur-Pascal von Wirth war/ist nicht objektorientiert.
TurboPascal als "IDE" wurde glaub ich erst mit der Entwicklung von ObjectPascal auf den Markt geworfen (Stimmt das?) und ist damit auch "schon immer" objektorientiert.
Edit: OK, stimmt wohl nicht
Allerdings gab es Unterschiede zwischen object und class...die weiss ich aber nicht auswendig
Delphi ist es in jedem Fall.
.Net kenne ich nicht...