Skip to content
ReePrime
Loading formats...

What is an API - Fast Tech Skills

T
Top Twitter Trends #Mayward

65 views • Feb 16, 2015

Description

Compilations can be found @ http://www.laagta.com/index.php/topic/189-what-is-an-api-fast-tech-skills/


In computer programming, an application programming interface (API) is a set of routines, protocols, and tools for building software applications. An API expresses a software component in terms of its operations, inputs, outputs, and underlying types. An API defines functionalities that are independent of their respective implementations, which allows definitions and implementations to vary without compromising each other. A good API makes it easier to develop a program by providing all the building blocks. A programmer then puts the blocks together.

In addition to accessing databases or computer hardware, such as hard disk drives or video cards, an API can ease the work of programming GUI components. For example, an API can facilitate integration of new features into existing applications (a so-called "plug-in API"). An API can also assist otherwise distinct applications with sharing data, which can help to integrate and enhance the functionalities of the applications.

APIs often come in the form of a library that includes specifications for routines, data structures, object classes, and variables. In other cases, notably SOAP and REST services, an API is simply a specification of remote calls exposed to the API consumers.[1]

An API specification can take many forms, including an International Standard, such as POSIX, vendor documentation, such as the Microsoft Windows API, or the libraries of a programming language, e.g., Standard Template Library in C++ or Java API.

An API differs from an application binary interface (ABI) in that an API is source code-based while an ABI is a binary interface. For instance POSIX is an API, while the Linux Standard Base is an ABI

Discover more

More from this user

★ MY FANNY PACK! ★ (Official Music Video)
01:52

Top Twitter Trends #Mayward

150% Increase The Herobrine A Minecraft Parody of Eminem & Rihanna Monster (Music Video)
02:47

Top Twitter Trends #Mayward

150% Increase Black Eyed Peas Minecraft Song I Am Believing a Minecraft Parody (Minecraft Animation)
03:13

Top Twitter Trends #Mayward

WW2 Air Crash Detectives Episode Four - The Turweston Crash: Death In The Moonlight
41:14

Top Twitter Trends #Mayward

WW2 Air Crash Detectives Episode Six - The Duke Of Kent Crash
41:01

Top Twitter Trends #Mayward

WW2 Air Crash Detectives Episode Two - Sikorski’s Last Flight
41:00

Top Twitter Trends #Mayward

Related videos

Khamzat chimaev boksing skills . #dailymotion #video #youtube #film#rap #stayhome #free #facebook#netflix
01:08

LOCAL SPORTS EVER

10 Rarely Talked About Skills That Will Make You Rich in 2026 | High-Income Skills to Learn for Free (UK/US)   ---  📌 YouTube Long Description (Fully SEO-Optimised)  If you want to increase your income in 2026, these 10 rarely talked-about skills are the
02:26

Mindset Lab 360

Cristiano Ronaldo   This Is How We Do ● Goals and Skills Cristiano Ronaldo   Skills Portugal (Virtual Riot) SkillTwins CRAZY Nutmeg⁄Panna Skill vs. Football Professional Player! ★Cristiano Ronaldo HD   YouTube (1)
03:44

Sports Zone

Amazing Live Fish Cutting Skills in Village girl Super Fast Fish Cutting Skills Aroundusbd
05:48

Vumika TV

AMAZING knife skills 2017 - Fast cutting skills and Processing of Dried Mango
11:54

Modern Agriculture Technology

Super Fast Burger Making Skills | Super Fast Burger Lucknow | 30 Second Burger Making Skill
05:22

Veg Recipes Mania