Connecting Tech Pros Worldwide Forums | Help | Site Map

Api, Sdk

Member
 
Join Date: Mar 2007
Posts: 63
#1: May 28 '07
can you pls explain the main difference between API and SDK

pbmods's Avatar
Site Moderator
 
Join Date: Apr 2007
Location: Texas
Posts: 5,435
#2: May 29 '07

re: Api, Sdk


Well, according to the Wikipedia:
http://en.wikipedia.org/wiki/Sdk
http://en.wikipedia.org/wiki/Api

Quote:

Originally Posted by Wikipedia

A software development kit (SDK or "devkit") is typically a set of development tools that allows a software engineer to create applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar.

Quote:

Originally Posted by Wikipedia

An application programming interface (API) is a source code interface that a computer system or program library provides 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.

In other words, an SDK is a bunch of files that you use to compile functionality into your code, whereas an API is more or less a description of the function calls you need to make to get your code to run somebody else's.
Reply


Similar Software Development bytes