Language - Application Programming Interface (API)

> Code - (Programming|Computer) Language > ( Information System | Software ) Design - Art of Programming

1 - About

An Application Programming interface (API) is the set of public element of an module (package, library)

The element of an API may be:

Programming interfaces are user interfaces.

The design of programming interfaces has a strong effect on whether humans can understand code and by extension whether they can learn to be proficient.

3 - Specification

4 - Documentation / Reference