Fill blank: 1 What Kinds of Applications Are Described
1 What Kinds of Applications Are Described | 937 |
CULTURAL CULTURE WITHIN AN ORGANIZATION | A Separate Peace Analysis |
CHARACTERISTICS OF TEACHING WHAT IS TEACHING | 315 |
An application programming interface API is a computing interface that defines interactions between multiple software intermediaries. It defines the kinds of calls or requests that can be made, how to make them, the data formats that should be used, the conventions to follow, etc.
Motivation
It can also provide extension mechanisms so that users can extend existing functionality in various ways and to varying degrees. Through information hidingAPIs enable modular programmingallowing users to use the interface independently of the implementation.
In building applications, an API application programming interface simplifies programming by abstracting the underlying implementation and only exposing objects or actions the developer needs. The meaning of the term API has expanded over its history.
Service resources
It first described an interface only for end-user-facing programs, known as application programs. This origin is still reflected in the name "application programming interface. The idea of the API is much older than the term. Joshua Bloch claims that Wilkes and Wheeler "latently invented" the API, because it is more of a concept that is discovered than invented.
Navigation menu
The term "application program interface" without an -ing suffix is first recorded in a paper called Data structures and techniques for remote computer graphics Wjat at an AFIPS conference in A consistent application interface consisting of Fortran subroutine calls was intended to free the programmer from dealing with idiosyncrasies of the graphics display device, and to provide hardware independence if the computer or the display were replaced. The term was introduced to the field of databases by C.
This framework treated the application programming interface separately from other interfaces, such as the query interface. Database professionals in the s observed these different interfaces could be combined; a sufficiently rich application interface could support the other interfaces as well.]
It agree, very much the helpful information
You are absolutely right. In it something is also to me this idea is pleasant, I completely with you agree.
It is absolutely useless.
Excuse, that I can not participate now in discussion - there is no free time. But I will return - I will necessarily write that I think on this question.