程序和应用程序之间有什么区别?我试图理解这一点,以便在本体论中形成一个概念。能有人解释一下吗?
程序和应用程序之间有什么区别?我试图理解这一点,以便在本体论中形成一个概念。能有人解释一下吗?
当我在大学学习IT时,我的教授让我觉得很简单:
“计算机程序”和“应用程序”(也称为“应用程序”或“app”)是一样的东西。唯一的区别是技术上的区别。虽然两者相同,但“应用程序”是一个依赖于操作系统来执行的计算机程序。”
我在考试中回答正确了。
所以,例如当您点击一个文字处理器时,它是一款应用程序,就像运行打印机汇聚器的隐藏文件一样,只能由操作系统启动。这两个程序都依赖于操作系统,而操作系统本身或您的内部BIOS编程在技术上并不是“应用程序”,因为它们直接与计算机硬件通信。
除非定义在过去几年中发生了改变,否则像Microsoft和Apple这样的商业实体没有正确使用这些术语,他们更喜欢通过使“应用程序”这个术语看起来像是一种受欢迎的市场和“新潮”的方式来进行营销,因为“计算机程序”听起来太“书呆子”了。 :(
“程序”可以简单地理解为实现逻辑的“一组指令”。它可以是应用程序、组件、服务或其他程序的一部分。
应用程序可能是协调程序实例的集合,以解决用户的需求。
如果没有更多关于问题的信息,'program'和'application'这两个术语几乎是同义词。
正如Saif所指出的,'application'往往更多地用于非系统相关的程序。话虽如此,我认为将操作系统描述为一个特殊的应用程序,它提供了一个运行其他应用程序的环境,也并不是错误的。