Breve historia de un lenguaje llamado Delphi
Enviado por ingbeltran • 18 de Agosto de 2012 • Informe • 848 Palabras (4 Páginas) • 695 Visitas
Breve historia de un lenguaje llamado Delphi
Delphi 1 salió al mercado en la primavera del 95. Estaba diseñado para ejecutarse en
Windows 3.1, aunque era compatible con las versiones beta de Windows 95, que aún
no se había comercializado. Fue el primer entorno de desarrollo RAD que ofrecía un
compilador de código nativo. El lenguaje en que se basaba, como todos sabemos, era
Pascal; de hecho, internamente el compilador definía directivas de compilación como
VER80, para indicar que se consideraba la versión 8 de Turbo Pascal. Se comercializaron
dos versiones: la Desktop y la Client/Server. Ambas incluían un producto de
Borland que ya se distribuía con ciertas versiones del Borland C++: el Motor de
Bases de Datos de Borland, o Borland Database Engine (BDE). Este era un conjunto
de DLLs que permitían el acceso funcional a dBase, Paradox, fuentes de datos
ODBC y diversos sistemas SQL: Oracle, InterBase, Informix y Sybase. En la versión
Desktop, sin embargo, no se incluían los controladores necesarios para acceder a
bases de datos en un servidor, conformándose con las bases de datos locales y
ODBC.
Aunque en el momento de la aparición de Delphi 1 Visual Basic llevaba unos cuantos
años en el mercado, la nueva herramienta tuvo una clamorosa acogida en la comunidad
de programadores. Por primera vez se alcanzaban velocidades de ejecución
profesionales en programas desarrollados con el paradigma RAD. Por primera vez,
un lenguaje RAD era totalmente extensible, permitiendo sin ningún tipo de maniobras
de distracción el acceso al temido API de Windows. Por primera vez, un lenguaje
basado en componentes permitía crear también esos componentes, sin necesidad
de recurrir a otro entorno de programación
La siguiente versión de Delphi apareció también en la primavera (¡qué romántico!)
del 96. El principal avance fue la conversión del compilador para generar aplicaciones
de 32 bits, para Windows 95 (que todos pensábamos que iba a ser Windows 96) y
para Windows NT. Además, se incluyó una fase de optimización de código, todo un
lujo para un lenguaje compilado, mientras Visual Basic 4 seguía generando código
interpretado. La metodología de programación experimentó mejoras importantes: la
inclusión de módulos de datos, el Depósito de Objetos, el Diccionario de Datos, la
herencia visual, etc. Y, gracias a la retroalimentación por parte de los programadores,
los componentes existentes se hicieron más potentes y manejables. Se incluyó también
la posibilidad de crear controladores y servidores de automatización, para aprovechar
las nuevas características de OLE de Windows 95 y NT. El Motor de Datos
se aumentó con un controlador para DB2. Posteriormente, en ese mismo año, se
realizó una actualización de Delphi con el número de versión 2.01 que, además de
corregir errores, incluyó el Internet Solutions Pack, un conjunto de controles ActiveX
para aplicaciones de Internet.
...