'''API''' staat voor ''Application Programmers Interface''. Wanneer de programmeur van een bibliotheek gebruik maakt, hoeft ie niet precies te weten '''hoe''' alles inwendig plaatsvindt. Voor de gebruiker (programmeur) zijn alleen de specificaties, in de vorm van headerfiles, van belang. De specificaties vertellen '''wat''' er gebeurt. . | programmeur: . | . specificatie | implementatie . is zichtbaar | is onzichtbaar . | . .h | .c . .hxx | .cxx .cpp .cp . | <--- API --->