
December 6th, 2006, 04:15 AM
| | | Still the confusion is there ....
hi,
can any one please let me know whats the clear and stratight difference
between the most commonly used terms "SDK", "API", and "Library" .....
Regards,
Omer | 
December 6th, 2006, 04:15 AM
| | | Re: Still the confusion is there ....
"Madni" <omermadni@gmail.comwrote in message
news:1165379626.176777.268350@j44g2000cwa.googlegr oups.com... Quote:
hi,
can any one please let me know whats the clear and stratight difference
between the most commonly used terms "SDK", "API", and "Library" .....
Regards,
Omer
| SDK is "Software Development Kit". This is just something you need to get
to be able to use something in code. For example, Microsoft provides an SDK
for DirectX, which includes headers, libraries, manuals, tutorials, etc...
API is "Advanced Programming Interface". Advanced may not be the right word.
An API is just an interfact to call something, usually in a library.
Windows has lots of calls you make to APIs.
A Library is precompiled code. There are different types of libraries, with
different terms used on different OSes. There are runtime libraries and
static link libraries. Basically they are precompiled code that you link
your program to. | 
December 6th, 2006, 04:25 AM
| | | Re: Still the confusion is there ....
Jim Langston wrote: Quote:
"Madni" <omermadni@gmail.comwrote in message
news:1165379626.176777.268350@j44g2000cwa.googlegr oups.com... Quote:
hi,
can any one please let me know whats the clear and stratight difference
between the most commonly used terms "SDK", "API", and "Library" .....
Regards,
Omer
| >
SDK is "Software Development Kit". This is just something you need to get
to be able to use something in code. For example, Microsoft provides an SDK
for DirectX, which includes headers, libraries, manuals, tutorials, etc...
>
API is "Advanced Programming Interface". Advanced may not be the right word.
An API is just an interfact to call something, usually in a library.
Windows has lots of calls you make to APIs.
| *Application* programming interface.
I'll just add that I've heard sort of two uses of the word. (Two shades
of the same use might be a better description.) Sometimes you'll see it
used to refer to a collection of functions. For instance, the "Windows
API" is the set of C interfaces that MS defined to the Win32 subsystem.
There are also subsets of the Windows API that are referred to by other
names, like the File Management API. I've also heard it used to refer
to individual functions from said API, though this seems less common.
(In fact, that might have only been from MS.)
Evan Quote:
>
A Library is precompiled code. There are different types of libraries, with
different terms used on different OSes. There are runtime libraries and
static link libraries. Basically they are precompiled code that you link
your program to.
| | 
December 6th, 2006, 04:45 AM
| | | Re: Still the confusion is there ....
Thanks jim for taking out ur time and making the confusion clear....
Yes it is Application Programming Interface...
Regards
Jim Langston wrote: Quote:
"Madni" <omermadni@gmail.comwrote in message
news:1165379626.176777.268350@j44g2000cwa.googlegr oups.com... Quote:
hi,
can any one please let me know whats the clear and stratight difference
between the most commonly used terms "SDK", "API", and "Library" .....
Regards,
Omer
| >
SDK is "Software Development Kit". This is just something you need to get
to be able to use something in code. For example, Microsoft provides an SDK
for DirectX, which includes headers, libraries, manuals, tutorials, etc...
>
API is "Advanced Programming Interface". Advanced may not be the right word.
An API is just an interfact to call something, usually in a library.
Windows has lots of calls you make to APIs.
>
A Library is precompiled code. There are different types of libraries, with
different terms used on different OSes. There are runtime libraries and
static link libraries. Basically they are precompiled code that you link
your program to.
| | 
December 6th, 2006, 06:45 AM
| | | Re: Still the confusion is there ....
Madni wrote: Quote:
hi,
can any one please let me know whats the clear and stratight difference
between the most commonly used terms "SDK", "API", and "Library" .....
Regards,
Omer
| I think API is shortened for Artificial Pig's Intelligence
Library is a Kamasutra of sex with each sections describing in details
how one should perform some specific tasks
I don't know about SDK :-( but I guess it might be something relating
to sexual diseases | 
December 6th, 2006, 08:45 AM
| | | Re: Still the confusion is there ....
seams like been in a terrible programming experience .... :-P supersizeme1234567890@yahoo.com wrote: Quote:
Madni wrote: Quote:
hi,
can any one please let me know whats the clear and stratight difference
between the most commonly used terms "SDK", "API", and "Library" .....
Regards,
Omer
| >
I think API is shortened for Artificial Pig's Intelligence
>
Library is a Kamasutra of sex with each sections describing in details
how one should perform some specific tasks
>
I don't know about SDK :-( but I guess it might be something relating
to sexual diseases
| | 
December 6th, 2006, 10:55 AM
| | | Re: Still the confusion is there ....
I think API is shortened for Artificial Pig's Intelligence Quote:
>
Library is a Kamasutra of sex with each sections describing in details
how one should perform some specific tasks
>
I don't know about SDK :-( but I guess it might be something relating
to sexual diseases
>
| You may as well try to explain the namespace name for the standard C++
library.
Cough!
Ben | 
December 6th, 2006, 11:15 AM
| | | Re: Still the confusion is there ....
"""benben ΠΙΣΑΜ(Α):
""" Quote: Quote:
I think API is shortened for Artificial Pig's Intelligence
Library is a Kamasutra of sex with each sections describing in details
how one should perform some specific tasks
I don't know about SDK :-( but I guess it might be something relating
to sexual diseases
| >
You may as well try to explain the namespace name for the standard C++
library.
>
Cough!
>
Ben
| http://magegame.ru/?rf=626f6764616e | 
December 6th, 2006, 05:45 PM
| | | Re: Still the confusion is there ....
Jim Langston <tazmaster@rocketmail.comwrote: Quote:
"Madni" <omermadni@gmail.comwrote in message
news:1165379626.176777.268350@j44g2000cwa.googlegr oups.com... Quote:
>can any one please let me know whats the clear and stratight difference
>between the most commonly used terms "SDK", "API", and "Library" .....
| >
API is "Advanced Programming Interface". Advanced may not be the right word.
| Application Programming Interface is how I've usually heard it. Quote:
A Library is precompiled code. There are different types of libraries, with
different terms used on different OSes. There are runtime libraries and
static link libraries. Basically they are precompiled code that you link
your program to.
| I don't think a library necessarily needs to be precompiled. For
example, the Boost library comes in source/header form.
I would say that a library is a collection of related functions and/or
data types that are usually packaged together.
--
Marcus Kwok
Replace 'invalid' with 'net' to reply | 
December 6th, 2006, 06:28 PM
| | | Re: Still the confusion is there .... - TPA
Madni wrote: Quote:
>
Thanks jim for taking out ur time and making the confusion clear....
|
Please don't top-post. Your replies belong following or interspersed
with properly trimmed quotes. See the majority of other posts in the
newsgroup, or the group FAQ list:
<http://www.parashift.com/c++-faq-lite/how-to-post.html> | 
December 6th, 2006, 10:06 PM
| | | Re: Still the confusion is there .... - TPA
Default User wrote: Quote:
Madni wrote: Quote: |
Thanks jim for taking out ur time and making the confusion clear....
| >
Please don't top-post. Your replies belong following or interspersed
with properly trimmed quotes. See the majority of other posts in the
newsgroup, or the group FAQ list:
| Top-posting was correct for that post. The message did not
relate to any particular part of the parent post, but was a
generalized comment on the whole thing. It was not
necessary to read the quotes in order to understand the
message. | 
December 6th, 2006, 10:35 PM
| | | Re: Still the confusion is there .... - TPA
Old Wolf wrote: Quote:
Default User wrote: Quote:
Madni wrote: Quote:
Thanks jim for taking out ur time and making the confusion
clear....
| Please don't top-post. Your replies belong following or interspersed
with properly trimmed quotes. See the majority of other posts in the
newsgroup, or the group FAQ list:
| >
Top-posting was correct for that post.
| No, it wasn't. Quote:
The message did not
relate to any particular part of the parent post, but was a
generalized comment on the whole thing.
| Immaterial. If the entire content wasn't germane to the answer, it
should have been paraphrased or a small representative sample left to
give context. Quote:
It was not
necessary to read the quotes in order to understand the
message.
| Then why include all?
Brian | 
December 6th, 2006, 11:15 PM
| | | Re: Still the confusion is there .... - TPA
Default User wrote: Quote:
Old Wolf wrote:
> Quote:
The message did not
relate to any particular part of the parent post, but was a
generalized comment on the whole thing.
| >
Immaterial. If the entire content wasn't germane to the answer, it
should have been paraphrased or a small representative sample left to
give context.
| The entire content was suitable context. Quote: Quote:
It was not necessary to read the quotes in order to understand
the message.
| >
Then why include all?
| In case a reader is curious about what the message was replying
to, and doesn't have the original. | 
December 6th, 2006, 11:45 PM
| | | Re: Still the confusion is there .... - TPA
Old Wolf wrote: Quote:
Default User wrote: Quote:
Old Wolf wrote: Quote:
The message did not
relate to any particular part of the parent post, but was a
generalized comment on the whole thing.
| Immaterial. If the entire content wasn't germane to the answer, it
should have been paraphrased or a small representative sample left
to give context.
| >
The entire content was suitable context.
| Nonsense. A small bit or a paraphrase would be much more appropriate.
You don't seriously expect people to read the entire quoted bit to
figure out what the reply meant, do you? Quote: Quote: Quote:
It was not necessary to read the quotes in order to understand
the message.
| Then why include all?
| >
In case a reader is curious about what the message was replying
to, and doesn't have the original.
| As I said, a small bit is more than adequate for a "thank you" message.
Brian |
Posting Rules
| You may not post new threads You may not post replies You may not post attachments You may not edit your posts HTML code is Off | | | | | | What is Bytes?
We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights.
Get the best answers to your questions from over network members.
|