[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Übersetzung von API



Hallo Holger,
On Thu, May 24, 2012 at 11:22:54PM +0200, Holger Wansing wrote:
> Martin Eberhard Schauer <Martin.E.Schauer@gmx.de> wrote:
> > die Wortliste (1) enthält im Moment folgendes für API:
> > 
> > API - API (f.); Schnittstelle; Programmschnittstelle
> > 
> > Bei Wikipedia (2) findet sich:
> > 
> > Programmierschnittstelle
> > Eine Programmierschnittstelle (englisch application programming interface
> > (API), deutsch „Schnittstelle zur Anwendungsprogrammierung“) ist ein
> > Programmteil, der von einem Softwaresystem anderen Programmen zur
> > Anbindung an das System zur Verfügung gestellt wird.
> > 
> > Was trifft es am besten? Oder: Warum wurden damals diese Übersetzungen
> > gewählt.
> 
> Programmierschnittstelle - passt das?
> Ist das eine Schnittstelle zum Programmieren (Erstellen) eines Programms
> oder zum Betrieb (zur Verwendung) eines solchen?
> Ich glaube letzteres

Aufpassen: Es gibt
API - Application Programming Interface
und
ABI - Application Binary Interface

API - Wichtig für Programmierer 
ABI - Wichtig für Integratoren

Konkret: Will ich ein Programm schreiben, muss ich z.B. die API der
C-Bibliothek kennen. Will ich ein Programm verwenden, muss es die
richtige ABI der C-Bibliothek verwenden. 

Im ersten Fall (API) wird diese bei der Übersetzung des Programmes
benutzt, im zweiten Fall (ABI) zur Laufzeit.

Viele Grüße

          Helge
-- 
      Dr. Helge Kreutzmann                     debian@helgefjell.de
           Dipl.-Phys.                   http://www.helgefjell.de/debian.php
        64bit GNU powered                     gpg signed mail preferred
           Help keep free software "libre": http://www.ffii.de/

Attachment: signature.asc
Description: Digital signature


Reply to: