? Når du slår på datamaskinen, operativsystemet laster dusinvis av programmer som ble skrevet med litt forskjellige protokoller . Når du tar hensyn til de programmene som du bruker på internett og applikasjoner installert på datamaskinen din så mange ulike programmeringsspråk som trenger å arbeide sammen på systemet fortsetter å formere seg. APIer er kodifisert regler som tillater programmer med ulike etymologier å jobbe med en annen . API Code
Et API -koden er et sett med regler som tillater forskjellige programmer for å kommunisere med hverandre . Forkortelsen står for " application programming interface ". API koder angi programmering metoder som forskjellige programmer bør bruke for å kalle funksjoner på tvers programmer. Et API -koden indikerer også hvor tilhørende applikasjoner skal håndtere og dele brukergrensesnitt inngang.
Typer av API
p Det finnes flere forskjellige varianter av API- koder. Ulike typer av API kode varierer i forhold til omfanget av funksjoner som inngår i koden. Programmeringsspråk APIer inkluderer alle funksjoner som inngår i en hel programmeringsspråk. Mindre APIer kan omfatte alle de funksjoner som kan brukes til å skrive utvidelser for et enkelt program , eller de kan lage et grensesnitt mellom et begrenset sett med programmer som opprinnelig programmeres ved hjelp av et annet språk infrastruktur.
Programming Language API
En enkelt programmeringsspråk API kode beskriver funksjonene som kan utføres ved hjelp av dette språket. API -koden inneholder alle funksjoner og subrutiner som en programmerer kan ringe mens du skriver et program i språket. Komponenter i koden omfatter syntaks av de tilgjengelige funksjoner , hvilke typer variabler som kan manipuleres ved hjelp av funksjonen og brytere eller modifikasjoner at en programmerer kan bruke til å indikere variable moduser av funksjon .
Internett - baserte APIer
den stadig økende bruken av Internett-applikasjoner har resultert i behovet for protokoller for å dele informasjon på tvers av disse programmene . Generelt , web baserte APIer inkluderer regler for å lette overføring av data til bruk med et bestemt nettsted . Noen individuelle API koder inneholder rammeverk informasjon som gjør at et bestemt nettsted , som for eksempel Facebook , for å hente og levere innhold til og fra andre nettsteder. I noen tilfeller , som for eksempel Google Maps API , inkluderer API kode informasjon om hvordan du oppretter anvendelsen utvidelser som kan manuelt deles med andre brukere .