Application programming interface

Application programming interface
Application programming interface

In un programma informatico, con application programming interface (API)[1], in italiano "interfaccia di programmazione dell'applicazione", si indica un insieme di procedure (in genere raggruppate per strumenti specifici) atte a consentire la comunicazione tra diversi computer o tra diversi software o tra diversi componenti di software[2]; spesso tale termine designa le librerie software di un linguaggio di programmazione[3], sebbene più propriamente le API siano il metodo con cui le librerie vengono usate per sopperire ad uno specifico problema di scambio di informazioni[4].

  1. ^ In inglese "ei-pi-ai", scandite essendo un acronimo.
  2. ^ Martin Reddy, API design for C++, Morgan Kaufmann, 2011, ISBN 978-0-12-385004-1, OCLC 704559821. URL consultato il 16 maggio 2022.
  3. ^ (EN) Walkthrough: Calling Windows API (Visual Basic), su Docs.Microsoft.com, 20 luglio 2015. URL consultato il 13 febbraio 2019.
  4. ^ API vs Library (What's the Difference?), su rapidapi.com.