Delphi
Was ist Delphi?
Delphi ist eine integrierte Entwicklungsumgebung (IDE) für Rapid Application Development von Desktop-, mobiler, Web- und Konsolensoftware. Delphis Programmiersprache ist ein eigener Object Pascal-Dialekt von Pascal. Der Compiler generiert daraus Maschinencode für Windows, MacOS, iOS, Android und Linux.
Herkunft
Ursprünglich wurde Delphi ab 1995 von der Firma Borland als Nachfolger von Turbo Pascal für objektorientierte Programmierung (Object Pascal) herausgegeben. Seit 2008 erfolgt die Entwicklung durch die Firma Embarcadero Technologies.
Eigenschaften
Neue Delphi-Versionen sind weitgehend abwärtskompatibel, was eine gute Wartbarkeit des Codes gewährleistet.
Programmierschnittstellen
Delphis wichtigste Programmierschnittstellen:
- Run Time Library (RTL) für Zugriff auf nicht-grafische Funktionen des Betriebssystems
- Visual Component Library (VCL) für Nutzung der grafischen Steuerelemente von Windows
- FireMonkey (FMX) für plattformunabhängige Entwicklung
- Internet Direct für die Arbeit mit gebräuchlichen Internetprotokollen
RAD Studio
Delphi teilt sich diese Schnittstellen mit dem C++Builder vom selben Hersteller. Beide Sprachen sind daher interoperabel und können gemeinsam im selben Projekt zum Einsatz kommen. C++Builder kann Delphi- und C++-Sourcecode verarbeiten, ebenso kann mit C++Builder kompilierter Code in Delphibenutzt werden. Seit 2007 werden beide gemeinsam als Teil des RAD Studio ausgeliefert, das ferner Embarcadero Prism und HTML5 Builder umfasst.
Fact
Delphi gehört auch fast ein Vierteljahrhundert nach seiner Einführung zu den 20 am meisten genutzten Programmiersprachen. Im TIOBE Index, der die Verbreitung von Programmiersprachen abbildet, stand sie im Oktober 2018 auf Platz 17.
Sie haben noch Fragen?