Разница между языками Pascal и Object Pascal заключается в том, что Pascal — процедурный язык, а Object Pascal — объектно-ориентированный. 1
Object Pascal — это надмножество языка Pascal, в которое введено понятие объекта и классов объектов и, таким образом, реализована концепция объектно-ориентированного программирования (ООП). 2