Logo

Lenguaje de ProgramaciÓn Delphi

El Delphi es un lenguaje de programación que se creo con el propósito de agilizar la creación de software basándolo en una programación visual. En el Delphi se utiliza una versión más actual del Pascal conocida como Object Pascal como lenguaje de programación.

El Delphi es un lenguaje muy versátil se usa para casi cualquier proyecto como por ejemplo servicios del sistema operativo, establecer comunicación entre un servidor web y un programa, aplicaciones de consola, conectividad con bases de datos, para realizar aplicaciones visuales, etc.

Este lenguaje produce aplicaciones en código máquina, por lo que la computadora las interpreta inmediatamente y no precisa de un lenguaje interprete como es necesario en otros lenguajes de programación.

Otra ventaja que tiene el Delphi es que en cualquiera de sus versiones se puede programar DLLs, para comunicarnos con otros lenguajes de programación. Los componentes visuales del Delphi suelen ser más eficientes que los de otros lenguajes de programación. En Delphi podemos programar directamente los componentes visuales e incluso crear nuevos controles que hereden características de los ya existentes.

Con el Delphi podemos programar tanto controladores como servidores de automatización. También podemos utilizar en el Delphi componentes visuales de otros lenguajes de programación.

Delphi utiliza el Object Pascal, como ya hemos dicho, que es un lenguaje de programación orientado a objetos, lo que nos permite beneficiarnos de características importantes en programación como son: el encapsulamiento, polimorfismo y la herencia.

Programar en Delphi de forma visual, implica el diseño de un formulario con todos sus controles (botones, etiquetas, campos de texto, etc.), que en la mayoría de los casos son colocados con el ratón. Seguidamente se establece el código que le corresponde a los eventos de estos controles, se constituyen también los módulos de datos que contienen la forma de acceder a los datos y las reglas de negocio de esta aplicación.

Principales Lenguajes de Programación