Erinnerung an Delphi... (feat. Anders Hejlsberg)
Als ich als Entwickler gearbeitet habe, erinnere ich mich an mein Lieblingsentwicklungstool und meine Lieblingssprache, Delphi. Es ist eine Sprache, die das Programmieren unterhaltsam und lohnend gemacht hat und es ermöglicht hat, sich intensiv mit OOP zu beschäftigen. Schade, dass es in letzter Zeit nicht viel benutzt wurde und zu verschwinden scheint.
Die Sprache, die ich in meinem ersten Studienjahr im Kurs „Einführung in die Programmierung“ gelernt habe, ist Pascal. Der damals verwendete Compiler war Turbo Pascal von Borland. Seitdem habe ich neue Programmiersprachen wie C, Visual Basic, Java, C++, C# und Python gelernt und gelernt, aber meine Lieblingssprache ist immer noch Pascal.
Wenn die OOP-Erweiterung der C-Sprache C++ ist, ist die OOP-Erweiterung der Pascal-Sprache Object Pascal, und das IDE-Tool (Integrated Development Environment), das mit dieser Object Pascal-Sprache entwickelt werden kann, ist Delphi. Anfangs wurden Object Pascal, eine Sprache, und Delphi, ein Werkzeug, verwendet, um separat aufeinander Bezug zu nehmen, aber irgendwann wurde Delphi zu einem Wort, das sich sowohl auf eine Sprache als auch auf ein Werkzeug bezieht.
Delphi ist eine integrierte Entwicklungsumgebung (IDE) und eine Sprache, die zum Erstellen von Programmen verwendet wird, die unter Windows, Linux, iOS und Android ausgeführt werden. Die grundlegende Syntax ist die gleiche wie die Pascal-Syntax, aber Pascal wurden verschiedene Funktionen hinzugefügt, und jetzt existiert es als Sprache namens Delphi. Ursprünglich von Borland entwickelt, ist es jetzt im Besitz und wird von Embarcadero entwickelt.
Die neueste Version des Delphi-Compilers ist in Embarcadero RAD Studio enthalten.
Quelle: Delphi - Wikipedia, die Enzyklopädie für alle (wikipedia.org)
Delphi bietet eine sehr schöne Bibliothek namens Visual Class Library (VCL). Ich konnte das Konzept von OOP (Object Oriented Programming) viel besser verstehen, indem ich mir den VCL-Quellcode ansah. Die VCL ist eine sehr gut strukturierte Bibliothek, daher konnte ich lernen, wie man Klassen entwirft und korreliert, indem man einfach den Quellcode durchsucht.
Delphi wurde unter der Leitung von Anders Hejlsberg gegründet, einem dänischen Ingenieur, der Borlands Turbo Pascal entwickelt hat. Anders Hejlsberg ist eine der lebenden Legenden der Programmiersprachen- und Softwareentwicklung.
Anders Heilsberg - Wikipedia, Die Enzyklopädie für alle (wikipedia.org)
Die Sprachen, die diese Person Borland verließ und zu Microsoft wechselte, waren Visual J++ (1996), C# (2000) und TypeScript (2012).
Um 2001 herum gab es in Korea eine Begeisterung für das Erlernen von .NET. Damals, als ich zum ersten Mal die C#-Sprache lernte, hatte ich das Gefühl, dass „die Syntax wie Java ist und das Objektmodell und die Klassenbibliothek wie Delphi“. Erst später wurde mir klar, dass die Person, die Delphi gemacht hat, C# entwickelt hatte, und ich erinnere mich, dass ich dachte, dass meine Gefühle nicht falsch waren.
Anbei ist ein YouTube-Interviewvideo, das am 11. Februar 2019 hochgeladen wurde. Etwa 10 Sekunden nach Beginn des Videos stellt er sich als „Anders Heilsberg“ vor. "Anders Heilsberg" auf der Wiki-Seite scheint eine dänische Aussprache zu haben.
HINTER DEM CODE: Derjenige, der Sprachen geschaffen hat – YouTube
Einige Teile dieses Videos sind indexiert.
- 01:12: Turbopascal
- 06:09: Delphi
- 06:54 .NET, C#
- 09:22: TypeScript
Es gibt eine Seite, auf der das obige Interviewvideo als Text geschrieben ist, also verlinke es.
Derjenige, der Sprachen geschaffen hat (welcometothejungle.com)
Delphi wird seit Mitte der 2000er Jahre weniger populär und ist jetzt (2022) eine Randsprache, die nicht viele Menschen verwenden.
14 im Januar 2022 (Hinweis:TIOBE-Index für Januar 2022), aber im Februar fiel es um eine Stufe auf den 15. Platz. Im Oktober 2022 ist es der 18. Das Rating (Suchanteil) beträgt weniger als 1%, sodass man sagen kann, dass es unabhängig vom Ranking nicht beliebt ist.
Unter den Delphi-Versionen habe ich Delphi Version 3 eine Zeit lang zu Lernzwecken verwendet, und ich habe Delphi Version 4, 5, 6 und 7 für die Entwicklungsarbeit auf der Projektseite verwendet.
Es gibt eine Seite zum Gedenken an den 27. Jahrestag von Delphi, und einige Inhalte sind auszugsweise und aufgezeichnet.
Quelle: Wir feiern den 27. Jahrestag von Delphi (embarcadero.com) (https://delphi.embarcadero.com/)
Früher mochte ich die strenge und starre Pascal-Syntax sehr. Ich konnte den wahren Spaß am Programmieren mit der auf OOP erweiterten Sprache Object Pascal lernen. Delphi war ein Werkzeug und eine Sprache, die es mir ermöglichten, die Software zu erstellen, die ich machen wollte, nicht andere.
Seit 2004 mache ich das Programmieren nicht mehr hauptberuflich, aber Delphi ist immer in meinen Gedanken.
Ich hoffe, dass Delphi nicht verschwindet und für immer bleibt.