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,
 

MacDawg

Moderator emeritus
Mar 20, 2004
19,823
4,503
"Between the Hedges"
None

Woof, Woof - Dawg
pawprint.gif
 

Cromulent

macrumors 604
Oct 2, 2006
6,802
1,096
The Land of Hope and Glory
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.
 

IJ Reilly

macrumors P6
Jul 16, 2002
17,909
1,496
Palookaville
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.
 

mkrishnan

Moderator emeritus
Jan 9, 2004
29,776
15
Grand Rapids, MI, USA
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.
 

IJ Reilly

macrumors P6
Jul 16, 2002
17,909
1,496
Palookaville
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.
 

Ramashalanka

macrumors regular
Dec 26, 2008
125
81
Lanka Ravi Shanka
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.
 

sharifi14

macrumors member
Original poster
Jun 10, 2006
33
0
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,
 

IJ Reilly

macrumors P6
Jul 16, 2002
17,909
1,496
Palookaville
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.
 

Porco

macrumors 68040
Mar 28, 2005
3,315
6,909
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.