Linguaggi informatici - API

Novembre 2016
Un API (Application Programmable Interface, tradotto «Interfaccia di Programmazione di un'Applicazione») è un insieme di funzioni che permettono d'accedere ai servizi di un'applicazione, mediante un linguaggio di programmazione. Un API permette di fornire un certo livello di astrazione al programmatore, sarebbe a dire gli nasconde la difficoltà dell'accesso a un sistema o ad un'applicazione proponendo un set di funzioni standard dove solamente i parametri e i valori rinviati sono conosciuti.

Così, per analogia con un' automobile, il conducente non deve per forza conoscere il funzionamento meccanico di un veicolo per poterlo guidare. Solo un interfaccia composta da un volante, dei pedali (acceleratore, frizione e freno), delle leve (frecce, fari cambio) e dei pulsanti (frecce d'emergenza, anti-nebbia, clacson, ecc.) gli sono accessibili: si tratta in un certo qual modo dell'interfaccia proposta all'utente.

Mediante gli API, uno sviluppatore non deve quindi preoccuparsi del modo in cui funziona un'applicazione remota, ne della maniera in cui le funzioni sono state implementate per poter usare un programma. Un'API può essere disponibile per un linguaggio particolare oppure per diversi linguaggi di programmazione.

Potrebbe anche interessarti :

Programming languages - API
Programming languages - API
Lenguajes de programación – API
Lenguajes de programación – API
Langages informatiques - API
Langages informatiques - API
Linguagens informáticas - API
Linguagens informáticas - API
Il documento intitolato « Linguaggi informatici - API » da CCM (it.ccm.net) è reso disponibile sotto i termini della licenza Creative Commons. È possibile copiare, modificare delle copie di questa pagina, nelle condizioni previste dalla licenza, finché questa nota appaia chiaramente.