none
what is API RRS feed

Answers

  • application programming interface (API) is a source code interface that a computer system or program library provides in order to support requests for services to be made of it by a computer program.

    An API differs from an application binary interface in that it is specified in terms of a programming language that can be compiled when an application is built, rather than an explicit low level description of how data is laid out in memory.

    Wednesday, March 14, 2007 6:22 AM

All replies

  • application programming interface (API) is a source code interface that a computer system or program library provides in order to support requests for services to be made of it by a computer program.

    An API differs from an application binary interface in that it is specified in terms of a programming language that can be compiled when an application is built, rather than an explicit low level description of how data is laid out in memory.

    Wednesday, March 14, 2007 6:22 AM
  • API means Application Programming Interface.
    It is something people invented to make our lives easier. APIs have tons of functions in them which can do most things we would like to do. For example, when I wanted to create PaintBrush using Visual Basic, it first seemed there was no way. Then I found that it could be done very easily using the Win32 API function calls. So, I was saved from the task of directly interacting with the mouse and the monitor for finding mouse position and drawing the pixels. APIs also help in that if more than one program uses them, they can share a common copy of the function they need to access. In this way, some memory is saved.
    Thursday, March 15, 2007 6:12 PM
  • API stands for Application Programming Interface.

    APIs provide a rich set of functions and libraries for the programming. they can be used to perform any possible tasks. generally, the functions used by API are in-built in OS Kernel. You just need to call them. The APIs refer to the calling of function from some library file such as DLL or OCX.

    Famous APIs that are used highly are :

    1. WinAPI - for windows programming.

    2. MAPI - for messaging level programming.

    3. TAPI - used to work with telephony devices like PBX, phone.

    Friday, March 16, 2007 12:56 PM
  • Nice piece of information... but as we know that windows is not an open source like linux.. so why do they provide API ???
    Saturday, March 17, 2007 5:08 AM
  • There are various design models for APIs. Interfaces intended for the fastest execution often consist of sets of functions, procedures, variables and data structures. However, other models exist as well - such as the interpreter used to evaluate expressions in ECMAScript/JavaScript or in the abstraction layer - which relieve the programmer from needing to know how the functions of the API relate to the lower levels of abstraction. This makes it possible to redesign or improve the functions within the API without breaking code that relies on it.

    Some APIs, such as the ones standard to an operating system, are implemented as separate code libraries that are distributed with the operating system. Others require software publishers to integrate the API functionality directly into the application. This forms another distinction in the examples above. Microsoft Windows APIs come with the operating system for anyone to use. Software for embedded systems such as video game consoles generally falls into the application-integrated category. While an official PlayStation API document may be interesting to read, it is of little use without its corresponding implementation, in the form of a separate library or software development kit.

    An API that does not require royalties for access and usage is called "open".[1] Although usually authoritative "reference implementations" exist for an API (such as Microsoft Windows for the Win32 API), there is nothing that prevents the creation of additional implementations. For example, most of the Win32 API can be provided under a UNIX system using software called Wine.

    here's a link.....for you guys...

    How to design a good API and why it matters-PDF

     

    Saturday, March 17, 2007 6:00 AM
  • Even the Windows is not "open", they provide APIs. They need to do so, so that the developers can develop applications for the OS.
    Saturday, March 17, 2007 9:40 AM
  • I have a query... can anyone change this API??? and if yes than what are the consequences???
    Saturday, March 17, 2007 10:58 AM
  • you cannot change APIs. so no chance of consequences. most of the public APIs are related to kernel of OS.
    Saturday, March 17, 2007 5:37 PM