API: Difference between revisions

Content deleted Content added
Fix cite date error
A N M TV MUCII WA RURIRI
Tags: Visual edit Mobile edit Mobile web edit
Line 1:
{{redirect|API}}
 
In [[Programming language|computer programming]], an '''application [[Programming productivity|programming]] interface''' ('''API''') is a set of subroutine definitions, [[communication protocols]], and tools for building software. In general terms, it is a set of clearly defined methods of communication among various components. A good API makes it easier to develop a [[computer program]] by providing all the building blocks, which are then put together by the [[programmer]].
 
An API may be for a web-based system, [[operating system]], [[database system]], computer hardware, or [[Library (computing)|software library]].