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

Computer science 程序和应用程序之间有什么区别?,computer-science,terminology,Computer Science,Terminology,程序和应用程序之间有什么区别 我试图理解这一点,以便在本体论中形成一个概念。有人能解释一下吗?我想你指的是系统程序和应用程序 系统程序使硬件运行,应用程序用于特定任务 系统程序的一个例子是设备驱动程序 至于应用程序,你可以说是网络浏览器、word-porcessros等等,而不需要更多关于这个问题的信息,术语“程序”和“应用程序”几乎是同义词 正如Saif所指出的,“应用程序”往往更多地用于与系统无关的程序。尽管如此,我认为将操作系统描述为一种特殊的应用程序并提供运行其他应用程序的环境是正确的。

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


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

我想你指的是系统程序和应用程序

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

系统程序的一个例子是设备驱动程序


至于应用程序,你可以说是网络浏览器、word-porcessros等等,而不需要更多关于这个问题的信息,术语“程序”和“应用程序”几乎是同义词


正如Saif所指出的,“应用程序”往往更多地用于与系统无关的程序。尽管如此,我认为将操作系统描述为一种特殊的应用程序并提供运行其他应用程序的环境是正确的。

我的理解是:

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

我使用术语“程序”来包括应用程序(app)、实用程序,甚至包括windows、linux和mac OS等操作系统。我们需要一个完整的术语来描述所有不同的术语。这可能是错误的,但对我有效。:)

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

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


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

当我在大学学习它时,我的教授让我觉得很简单:

“计算机程序”和“应用程序”(又称“应用程序”)是同一个系统。 唯一的区别是技术上的。虽然两者都是相同的,“应用程序”是启动的计算机程序,依赖于操作系统来执行。”

考试考对了

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


除非这一定义在过去几年中有所改变,否则微软和苹果等商业实体并没有正确使用这两个术语,他们更喜欢性感营销,因为“应用程序”一词看起来像是流行的市场和“新”的东西,因为“计算机程序”听起来太“书呆子”了(

谢谢大家,这样我可以同时使用这两个术语interchangeably@waterlilies有许多术语可以在某些上下文中互换使用(例如口语),但不能在其他上下文中互换使用(例如,当需要正式术语时)前一种情况通常是不精确的,而后一种情况可能需要高度的准确性,因为术语可能有微妙的(预期的)含义。我喜欢这个答案,因为它从“技术”方面接近——但暂时无法投票:(然而,重要的是要承认,对大多数最终用户来说,一个“程序”和一个“应用程序”都是一样的。我通常使用相同的术语(“这个程序糟透了”或“你需要在服务器上安装应用程序”),除非有理由将这些术语分开。从开发人员的角度来看,我看不出两者之间有什么区别。但从用户的角度来看,我可以看到区别。我看到“应用程序”指使用一个或多个计算机程序来满足某些用户的需要。“允许用户绘制有趣图片的各种组件的应用程序。”两者都可以直接帮助用户执行任务。我还可以建议:应用程序通常是一组程序,就像你老师的定义一样。我相信它是正确的。所有用户程序都“依赖于操作系统来执行”没有关于程序的描述程序是最通用的术语。程序分为应用程序(应用程序)和实用程序(实用程序)。应用程序旨在解决与用户主要活动相关的任务。Photoshop是图形设计师的应用程序,Vim是开发人员的应用程序。实用程序旨在解决系统特定的任务,例如修复Windows注册表中的问题或取消删除文件。Minitol Power Data Recovery是一个实用程序。F从系统管理员的角度来看,实用程序是应用程序(因为系统管理员的主要活动是维护系统)。