Printer Friendly
Dictionary, Encyclopedia and Thesaurus - The Free Dictionary
3,897,074,830 visitors served.
forum Join the Word of the Day Mailing List For webmasters
?
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

application program interface

   Also found in: Dictionary/thesaurus, Financial, Acronyms, Wikipedia 0.02 sec.
application program interface [‚ap·lə¦kā·shən ¦prō·grəm ′in·tər‚fās]
(computer science)
A language that enables communication between computer programs, in particular between application programs and control programs. Abbreviated API.

(programming)Application Program Interface - (API, or "application programming interface") The interface (calling conventions) by which an application program accesses operating system and other services. An API is defined at source code level and provides a level of abstraction between the application and the kernel (or other privileged utilities) to ensure the portability of the code.

An API can also provide an interface between a high level language and lower level utilities and services which were written without consideration for the calling conventions supported by compiled languages. In this case, the API's main task may be the translation of parameter lists from one format to another and the interpretation of call-by-value and call-by-reference arguments in one or both directions.


Want to thank TFD for its existence? Tell a friend about us, add a link to this page, add the site to iGoogle, or visit the webmaster's page for free fun content.
?Page tools
Printer friendly
Cite / link
Feedback
Mentioned in?  References in periodicals archive?   Encyclopedia browser?   Full browser?
No references found
 
The TrustBroker solution interfaces into SAP mission-critical applications through the Generic Security Services Application Program Interface (GSS-API) standard, meaning R/3 users/programmers are not required to create their own security applications.
 
 
Application Platform Infrastructure Optimization
Application Platform Optimization
Application Platform Strategies
Application Portability Architecture
Application Portability Profile Standards
Application Portfolio Architecture
Application Portfolio Effectiveness Review
Application Portfolio Management
Application Portfolio Optimization
Application Presentation Means
Application Process
Application Process Identifier
Application Process Instruction
Application Process Integration
Application Process Outsourcing
application processor
application processor
Application Processor Cluster
Application Processor Frame
Application Product Generation
Application Production Support
Application Productivity Tool
Application profile
application program
application program
application program
application program
application program
application program
Application Program Control
application program interface
Application Program Interface Association
Application Program Interface Division/Definition
Application Program Interface for Windows
Application Program Interface Network Corporation
Application Program Interface Reference Manual
Application program interfaces
Application program library
Application Program Set
Application Program to Transaction Manager
Application Program to Translation Manager
Application Program Unit
Application Program-to-Program Converter
application programmability
application programmer
application programmer
Application Programmer Interface
Application Programmers
Application Programmers Initiative
Application programming
Application programming
Application Programming and Development, Inc.
Application Programming Data Unit
Application Programming Design Guide
Application programming interface
Application programming interface
Application programming interface
Application programming interface
Application Programming Interface (API)
Application Programming Interfaces
 
Encyclopedia
?

Terms of Use | Privacy policy | Feedback | Advertise with Us | Copyright © 2012 Farlex, Inc.
Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.