En realidad
no es un lenguaje de programación.
Delphi es un
entorno de desarrollo rápido (RAD) que utiliza el lenguaje
Object Pascal para la creación de aplicaciones Win32 y Win.NET.
RAD significa que tiene herramientas que facilitan el desarrollo completo de la aplicación. Entre ellas está el marcado de sintaxis (los colores tan bonitos que te dicen si la palabra es reservada o es un identificador, un dato, etc.), opciones de autocompletado, uso de plantillas, un editor de ventanas, con botones y demás, programación visual y demás.
Object Pascal es una ampliación del lenguaje Pascal, al cual añade elementos que faciliten la
programación orientada a objetos (POO u
object oriented programming (OOP)).
Incluye una completísima librería de procedimientos, funciones, interfaces, clases y objetos (aparte de las propias definidas en Pascal y en Object Pascal) para acceder a bases de datos, conectarse a Internet, crear aplicaciones cliente/servidor, programas de consola, paneles y un larguísimo etcétera.