MHRA 'API', All Acronyms, 20 September 2023, Bluebook All Acronyms, API (Sep. API, All Acronyms, viewed September 20, 2023, MLA All Acronyms. Retrieved September 20, 2023, from Chicago All Acronyms. This API defines a family of basic and essential functions, such as memory management and string manipulation routines.Facebook Twitter Linkedin Quote Copy APA All Acronyms. It may use the API as-is, or not use it at all: take it or leave it!Ī real-world example of an API is the interfaces defined by the C standard and implemented by the standard C library. The API user (generally, the higher-level software) has zero input into the API and its implementation. This is not correct, at least in the legal sense of the term, as an API is not a two-way agreement. It is common to call an API a "contract". The API merely defines the interface the piece of software that actually provides the API is known as the implementation of the API. It provides abstraction by providing a standard set of interfaces - usually functions - that one piece of software (typically a higher-level piece) can invoke from another piece of software (usually a lower-level piece).įor example, an API might abstract the concept of drawing text on the screen through a family of functions that provide everything needed to draw the text. With API - Weather application will send a message to and receive the result and then display it.Īn API defines the interfaces by which one piece of software communicates with another at the source level. Without API - Weather application must open site and read the details as a human does. I hope it helps for the beginners who don't understand really what API is. The application will send your credit card details to a remote application which will validate your information and send the result back to your application. To provide these results, there are lot of things in the background. It will tell you whether your information is correct or not. You will provide credit card details and press 'continue' button. Note, not a human interaction.Īn example: You are buying an item online through your credit card. Well, in addition to all the answers, I am just adding an example.Īs others said API stands for Application Programming Interface through which softwares can interact with each other. An implementation of a protocol such as JNI in Java.When choosing engine oil for your vehicle, it is helpful to look or ask for API-licensed oil. API SP) and diesel engines engines (Commercial-category, specifications are prefixed with an C e.g. Web services, such as those provided by Facebook's Graph API Engine Oils: API differentiates between engine oils for gasoline engines (Service-category, specifications are prefixes with an S e.g.The Document Object Model exposed by browsers to JavaScript.The Classes and Methods in Ruby's core library.OpenGL which is often exposed as a C library.The x86 (IA-32) Instruction Set (very useful -).It serves as an interface between different software programs and facilitates their interaction, similar to the way the user interface facilitates interaction between humans and computers.ĭepends upon realm and API, naturally. Searches should include Wikipedia, which is surprisingly good for a number of programming concepts/terms such as Application Programming Interface:Īn application programming interface (API) is a particular set of rules ('code') and specifications that software programs can follow to communicate with each other.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |