Turbo Pascal 5.5 Object Oriented Programming Guide -

Before version 5.5, Turbo Pascal was the undisputed king of MS-DOS because of its speed—it could compile programs in seconds that took other compilers an hour. When version 5.5 arrived, it brought to the masses. For many developers, this was their first real exposure to concepts like classes, inheritance, and polymorphism.

Larry Tesler’s work for the Macintosh. Turbo Pascal 5.5 Object Oriented Programming Guide

The story of the is the story of a "Cambrian explosion" in the world of PC development. Released on May 2, 1989 , it didn't just add features; it fundamentally shifted how an entire generation of MS-DOS programmers thought about code. 1. The Shock to the System Before version 5

Flexibility in how memory was handled.

Borland didn't invent these concepts from scratch. The OOP extensions were heavily inspired by: Larry Tesler’s work for the Macintosh

The Official OOP Guide (now a cult classic among retro-coders) famously told users to "strive to forget what people have told you about OOP" and just sit down and try it. 2. The Language Evolution

Allowing for polymorphism where child objects could redefine behavior.

Turbo Pascal 5.5 Object Oriented Programming Guide