Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

sharifi14

macrumors member
Original poster
Jun 10, 2006
33
0
People seem to use the words 'application' and 'program' interchangeably. What's the difference? Many thanks,
 
None

Woof, Woof - Dawg
pawprint.gif
 
People seem to use the words 'application' and 'program' interchangeably. What's the difference? Many thanks,

None in that context. There is a difference between a .app bundle and say a command line program in Mac OS X. A .app bundle is actually a folder containing both the executable and all the resources that the program requires. Where as a command line program or any non native program tend to be just the executable code itself.
 
Technically there is no difference. However, Apple's official term is "application" and they seem to stick by it consistently. Microsoft doesn't appear to have a consistent nomenclature -- "program" is the term used most often in the Windows world, but I have also seen Microsoft use the term "application" in some places.
 
Besides the difference in parlance, as above, technically, program does describe a broader class of entities that contain executable code, including various programs that make up system processes, daemons, etc, that would rarely be called "applications," whereas the term "application" is almost always reserved for a program that interacts directly with the user in some way -- is run by the user, receives directions / commands from the user, has an interface, etc.
 
Well technically you are right, but I thought the OP was probably asking in the context of how the terms are used by Apple and Microsoft.
 
Besides the difference in parlance, as above, technically, program does describe a broader class of entities that contain executable code, including various programs that make up system processes, daemons, etc, that would rarely be called "applications," whereas the term "application" is almost always reserved for a program that interacts directly with the user in some way -- is run by the user, receives directions / commands from the user, has an interface, etc.

I agree with this, and in addition, IMHO an application refers to something grander. If I write a little program, even if it has a few inputs, I wouldn't call it an application until it's useful to others and has some scale.
 
Many thanks for all your feedback - I now feel more enlightened! However, the following post hit the nail on the head:

Well technically you are right, but I thought the OP was probably asking in the context of how the terms are used by Apple and Microsoft.

On Windows I've always called programs/applications 'programs' (mainly due to the 'All Programs' menu on the Start menu). But in a lot of Microsoft's promotional copy they talk about 'applications' and 'apps', which led me to think there was a fundamental difference.

It's probably just because Apple have made the word 'application' and 'app' quite cool, so Microsoft decided to follow suit. Thanks again,
 
On Windows I've always called programs/applications 'programs' (mainly due to the 'All Programs' menu on the Start menu). But in a lot of Microsoft's promotional copy they talk about 'applications' and 'apps', which led me to think there was a fundamental difference.

Exactly. This is one of the differences between Apple and Microsoft. Apple at least makes an effort to be consistent.
 
One can be a verb, one can't!

I can program. I can't 'application'. :p

Seriously, I like 'application / app' better as a term, in most cases you can think of it as literally being the application of a program. The programmers program, and put that together with resources that the program uses (graphics etc), and the final thing is the application of that program.

That's just the way my head sees it though, not an official explanation. :)
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.