Object Pascal

El desarrollo se detuvo después de la versión 4.01 ya que la compañía fue adquirida por Symantec.

Cuando Borland reorientó sus productos de DOS a Windows en 1994, crearon un sucesor para Turbo Pascal, llamado Borland Delphi y se introduce un nuevo conjunto de extensiones para crear lo que hoy es conocido como el lenguaje Delphi (interpretado y compilado por el entorno Embarcadero Delphi).

Delphi presentó una nueva sintaxis usando la palabra clave class en lugar de object, el constructor Create y un destructor virtual Destroy (no teniéndose así que llamar a New ni a Dispose), las propiedades, los punteros de método, y algunas otras cosas; y al mismo tiempo mantenía compatibilidad con la anterior sintaxis (permitiendo migración).

En respuesta a las críticas, Free Pascal ha adoptado las extensiones genéricas, y en las versines libres de Delphi y Pascal ahora también se admite la sobrecarga de operador (con gramática diferente, sin embargo).

Delphi también ha introducido muchas otras características desde la versión 7 incluidas algunas extensiones genéricas.