程序和应用程序之间有什么区别?

时间:2010-12-13 17:51:39

标签: computer-science terminology

程序和应用程序之间有什么区别?

我试图理解这一点,在本体论中形成一个概念。谁能解释一下?

6 个答案:

答案 0 :(得分:49)

我的理解是:

  • computer program 是一组可在计算机上执行的说明。
  • application 是直接帮助用户执行任务的软件。
  • 两者相交,但不是同义词。具有用户界面的程序是一个应用程序,但许多程序不是应用程序。

答案 1 :(得分:12)

当我在大学学习IT时,我的教授。对我来说很简单:

“计算机”程序“和”应用程序“(a.k.a。'app')是同一个。 唯一的区别是技术方面。虽然两者都是相同的,但“应用程序”是一个启动的计算机程序,它依赖于要执行的操作系统。“

在考试中做对了。

因此,当您单击文字处理程序时,它就是一个应用程序,就像运行仅由操作系统启动的打印机假脱机程序的隐藏文件一样。这两个程序依赖于操作系统,操作系统本身或内部BIOS编程在技术意义上不是“应用程序”,因为它们直接与计算机硬件本身通信。

除非过去几年定义发生了变化,否则微软和苹果等商业实体都没有正确使用这些条款,更喜欢性感营销,因为“应用”一词似乎是流行市场和“新”,因为“计算机程序“听起来太'讨厌'。 :(

答案 2 :(得分:2)

我猜您的意思是系统程序和应用程序

系统程序使硬件运行,应用程序用于特定任务

系统程序示例是设备驱动程序

对于应用程序,您可以说Web浏览器,单词porcessros等

答案 3 :(得分:2)

如果没有关于这个问题的更多信息,术语“程序”和“应用程序”几乎是同义词。

正如Saif所指出的,“应用程序”往往更多地用于非系统相关程序。话虽如此,我认为将操作系统描述为提供运行其他应用程序的环境的特殊应用程序并不是错误的。

答案 4 :(得分:2)

我使用术语“程序”来包含应用程序(应用程序),实用程序甚至操作系统,如Windows,Linux和mac OS。我们需要一个涵盖所有不同术语的总称。这可能是错的但对我有用。 :)

答案 5 :(得分:2)

“程序”可以像实现逻辑的“指令集”一样简单。

它可以是“应用程序”,“组件”,“服务”或其他“程序”的一部分。

应用程序可能是协调程序实例的集合,以解决用户的目的。