Recordando a Delfos... (hazaña. Anders Hejlsberg)

Cuando trabajaba como desarrollador, recuerdo mi herramienta y lenguaje de desarrollo favorito, Delphi. Es un lenguaje que hizo que la codificación fuera divertida y gratificante, y permitió estudiar en profundidad la programación orientada a objetos. Es una pena que no se haya usado mucho últimamente y parece que está desapareciendo.

Screenshot of Delphi
Captura de pantalla de Delphi

El lenguaje que aprendí en el curso de “Introducción a la Programación” en mi primer año de universidad es Pascal. El compilador utilizado en ese momento era el Turbo Pascal de Borland. Desde entonces he aprendido y aprendido nuevos lenguajes de programación como C, Visual Basic, Java, C++, C# y Python, pero mi lenguaje favorito sigue siendo Pascal.

Si la extensión OOP del lenguaje C es C++, la extensión OOP del lenguaje Pascal es Object Pascal, y la herramienta IDE (Integrated Development Environment) que puede desarrollarse con este lenguaje Object Pascal es Delphi. Al principio, Object Pascal, un lenguaje, y Delphi, una herramienta, se usaban para referirse entre sí por separado, pero en algún momento, Delphi se convirtió en una palabra que se refiere tanto a un lenguaje como a una herramienta.

Delphi es un entorno de desarrollo integrado (IDE) y un lenguaje utilizado para crear programas que se ejecutan en Windows, Linux, iOS y Android. La sintaxis básica es la misma que la sintaxis de Pascal, pero se han agregado varias funciones a Pascal, y ahora existe como un lenguaje llamado Delphi. Originalmente desarrollado por Borland, ahora es propiedad y está desarrollado por Embarcadero.

La última versión del compilador Delphi se incluye con Embarcadero RAD Studio.

fuente: Delphi - Wikipedia, la enciclopedia de todos (wikipedia.org)

Delphi proporciona una biblioteca muy agradable llamada Visual Class Library (VCL). Pude entender mucho mejor el concepto de OOP (Programación Orientada a Objetos) mirando el código fuente de VCL. La VCL es una biblioteca muy bien estructurada, por lo que pude aprender a diseñar y correlacionar clases simplemente navegando por el código fuente.

Delphi fue creado bajo el liderazgo de Anders Hejlsberg, un ingeniero danés que desarrolló el Turbo Pascal de Borland. Anders Hejlsberg es una de las leyendas vivas del lenguaje de programación y el desarrollo de software.

Anders Heilsberg - Wikipedia, la enciclopedia para todos (wikipedia.org)

Los lenguajes que esta persona dejó de Borland y se mudó a Microsoft fueron Visual J++ (1996), C# (2000) y TypeScript (2012).

Alrededor de 2001, hubo una locura por aprender .NET en Corea. En ese momento, mientras aprendía el lenguaje C# por primera vez, sentí que 'la sintaxis es como Java, y el modelo de objetos y la biblioteca de clases son como Delphi'. Recuerdo haber pensado que mi sensación no estaba equivocada cuando descubrí que la persona que hizo Delphi hizo C# más tarde.

Se adjunta un video de una entrevista de YouTube subido el 11 de febrero de 2019. Aproximadamente 10 segundos después del video, se presenta como "Anders Heilsberg". El "Anders Heilsberg" de la página wiki parece tener una pronunciación danesa.

DETRÁS DEL CÓDIGO: El que creó los lenguajes – YouTube

DETRÁS DEL CÓDIGO: El que creó los lenguajes – YouTube

Algunas partes de este video están indexadas.

  • 01:12: Turbo Pascual
  • 06:09: Delfos
  • 06:54 .NET, C#
  • 09:22: Texto mecanografiado

Hay un sitio donde el video de la entrevista anterior está escrito en texto, así que vincúlelo.

El que creó los lenguajes (welcometothejungle.com)

Delphi se ha vuelto menos popular desde mediados de la década de 2000 y ahora (2022) es un lenguaje marginal que no mucha gente usa.

TIOBE Index for February 2022
Índice TIOBE de febrero de 2022
TIOBE Index for October 2022
Índice TIOBE de octubre de 2022: Índice TIOBE – TIOBE

14 de enero de 2022 (Nota:Índice TIOBE de enero de 2022), pero en febrero, cayó un escalón al 15. En octubre de 2022, es el 18. La calificación (cuota de búsqueda) es inferior a 1%, por lo que se puede decir que no es popular independientemente de la clasificación.

Entre las versiones de Delphi, utilicé la versión 3 de Delphi durante un tiempo con fines de aprendizaje y utilicé las versiones 4, 5, 6 y 7 de Delphi para el trabajo de desarrollo en el sitio del proyecto.

Hay una página que conmemora el 27 aniversario de Delphi, y algunos de los contenidos están extraídos y registrados.

fuente: Celebrando el 27 Aniversario de Delphi (embarcadero.com) (https://delphi.embarcadero.com/)

Delphi 27th: Delphi through the years
27 de Delfos: Delfos a través de los años (Celebrando el 27 Aniversario de Delphi (embarcadero.com))

Me gustaba mucho la sintaxis estricta y rígida de Pascal. Pude aprender la verdadera diversión de programar con el lenguaje Object Pascal extendido a OOP. Delphi fue una herramienta y un lenguaje que me permitió crear el software que quería hacer, no otros.

Desde 2004, ya no programo como un trabajo de tiempo completo, pero Delphi siempre está en mi mente.

Espero que Delphi no desaparezca y permanezca para siempre.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

es_ESEspañol