? Når du tænder computeren , operativsystemet belastninger snesevis af programmer, der blev skrevet ved hjælp lidt forskellige protokoller. Når du tager hensyn til de programmer , du bruger på internettet og programmer installeret på din computer, så er antallet af forskellige programmeringssprog , der har brug for at arbejde sammen på dit system fortsætter med at formere sig. API'er er de kodificerede regler, der tillader applikationer med forskellige etymologier til at arbejde med hinanden. API Code
En API -kode er et sæt regler , der tillader forskellige software applikationer at kommunikere med hinanden. Forkortelsen står for " application programming interface ". API -koder angives programmeringen metoder, forskellige applikationer skal bruge til at kalde funktioner på tværs programmer. En API -koden angiver også , hvordan tilknyttede applikationer skal håndtere og dele brugergrænseflade input.
Typer af API
p Der er flere forskellige sorter af API -koder. Forskellige typer af API- kode variere med hensyn til omfanget af funktioner, der indgår i koden . Programmeringssprog API'er omfatter alle funktioner , der indgår i en hel programmeringssprog. Mindre API'er kan omfatte alle de funktioner, der kan bruges til at skrive udvidelser til et enkelt program , eller de kan skabe en grænseflade mellem et begrænset sæt af applikationer, der er indbygget programmeres ved hjælp af et andet sprog infrastruktur .
< Br >
Programming Language API'er
En enkelt programmeringssprog API -koden beskriver de funktioner, der kan udføres ved hjælp af dette sprog. API kode omfatter alle funktioner og subrutiner , at en programmør kan ringe , mens du skriver en ansøgning i sproget. Komponenter i koden omfatter syntaksen af de tilgængelige funktioner , typer af variabler, der kan manipuleres ved hjælp af funktionen og skifter eller modifikationer, som en programmør kan bruge til at indikere variable funktionsmåder .
Internet - baserede API'er
stadigt stigende brug af internet-applikationer har resulteret i et behov for protokoller at dele information på tværs af disse programmer. Almindeligvis omfatter webbaseret API'er regler for at lette overførsel af data til brug med en bestemt hjemmeside . Enkelte API koder indeholder rammer oplysninger, der gør det muligt for en bestemt hjemmeside , såsom Facebook, til at sende og modtage indhold til og fra andre hjemmesider. I nogle tilfælde , såsom Google Maps API , omfatter API -koden information om , hvordan du opretter ansøgning extensions, der kan manuelt deles med andre brugere.