Programmierschnittstelle: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 6: | Zeile 6: | ||
Im weiteren Sinne wird die Schnittstelle jeder [[Programmbibliothek]] als Programmierschnittstelle bezeichnet. | Im weiteren Sinne wird die Schnittstelle jeder [[Programmbibliothek]] als Programmierschnittstelle bezeichnet. | ||
Programmierschnittstellen lassen sich in folgende Typklassen einteilen. | |||
{| class=wiki | |||
! Typ !! Beispiel | |||
|- | |||
| funktionsorientiert || Dynamic Link Library | |||
|- | |||
| dateiorientiert || Gerätedateien unter Unix | |||
|- | |||
| objektorientiert || ActiveX-DLLs | |||
|- | |||
| protokollorientiert || [[File Transfer Protocol]] | |||
|} | |||
== Weblinks == | == Weblinks == |
Version vom 17. August 2021, 10:54 Uhr
Eine Programmierschnittstelle (engl. application programming interface / API) ist eine Schnittstelle, die von einem Softwaresystem anderen Programmen zur Anbindung an das System zur Verfügung gestellt wird. Im Gegensatz zu einer Binärschnittstelle / ABI definiert eine Programmierschnittstelle nur die Verwendung der Schnittstellen auf Quelltextebene.
Neben dem Zugriff auf Datenbanken, die Hardware (z. B. Festplatte, Grafikkarte) kann eine Programmierschnittstelle auch das Erstellen von Bestandteilen der grafischen Benutzeroberfläche ermöglichen oder vereinfachen.
Heutzutage stellen auch viele Internetdienste Programmierschnittstellen zur Verfügung.
Im weiteren Sinne wird die Schnittstelle jeder Programmbibliothek als Programmierschnittstelle bezeichnet.
Programmierschnittstellen lassen sich in folgende Typklassen einteilen.
Typ | Beispiel |
---|---|
funktionsorientiert | Dynamic Link Library |
dateiorientiert | Gerätedateien unter Unix |
objektorientiert | ActiveX-DLLs |
protokollorientiert | File Transfer Protocol |
Weblinks
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|
Wikipedia | ger | Programmierschnittstellewbm | Enzyklopädischer Artikel |