程序和应用程序之间有啥区别? [关闭]
Posted
技术标签:
【中文标题】程序和应用程序之间有啥区别? [关闭]【英文标题】:What are the differences between a program and an application? [closed]程序和应用程序之间有什么区别? [关闭] 【发布时间】:2011-05-24 19:51:25 【问题描述】:程序和应用程序有什么区别?
我试图理解这一点以形成本体中的概念。谁能解释一下?
【问题讨论】:
程序是最通用的术语。程序细分为应用程序(Applications)和实用程序(Utilities)。应用程序旨在解决与用户主要活动相关的任务。 Photoshop 是面向图形设计师的应用程序,Vim 是面向开发人员的应用程序。实用程序旨在解决特定于系统的任务,例如修复 Windows 注册表中的问题或取消删除文件。 MiniTool Power Data Recovery 是一个实用程序。 从系统管理员的角度来看,实用程序是应用程序(因为系统管理员的主要活动是维护系统)。 【参考方案1】:我猜你的意思是系统程序和应用程序
系统程序使硬件运行,应用程序用于特定任务
系统程序的一个例子是设备驱动程序
至于应用程序,您可以说网络浏览器、word porces-s-ros 等
【讨论】:
【参考方案2】:如果没有关于该问题的更多信息,术语“程序”和“应用程序”几乎是同义词。
正如 Saif 所指出的,“应用程序”往往更多地用于与系统无关的程序。话虽如此,我认为将操作系统描述为提供运行其他应用程序的环境的特殊应用程序并没有错。
【讨论】:
谢谢大家,我可以互换使用这两个术语 @waterlilies 有许多术语可以在某些上下文中互换使用(例如口语)——但不能在其他上下文中使用(例如,当需要正式的行话时)。前一种情况通常不精确,而后者可能需要高度准确,因为这些术语可能具有微妙(预期)的含义。【参考方案3】:我的理解是这样的:
computer program 是一组可以在计算机上执行的指令。 application 是直接帮助用户执行任务的软件。 两者相交,但不是同义词。具有用户界面的程序是应用程序,但许多程序不是应用程序。【讨论】:
我喜欢这个答案,因为它从“技术”方面接近 - 但暂时不能投票:(但是,重要的是要承认大多数最终用户是“程序”和“应用程序”是一回事。我通常使用相同的术语(“这个程序很烂”或“你需要在服务器上安装应用程序”),除非有理由分开这些术语。 从开发人员的角度来看,我看不出两者之间有什么区别。不过,从用户的角度来看,我可以看到差异。 我将“应用程序”视为使用一个或多个计算机程序来满足某些用户需求。 “允许用户绘制有趣图片的各种组件的应用程序。” 两者都可以直接帮助用户执行任务。 我也可以建议:应用程序往往是一组程序【参考方案4】:我使用术语程序来包括应用程序(应用程序)、实用程序甚至操作系统,例如 windows、linux 和 mac OS。对于所有可用的不同术语,我们有点需要一个整体术语。这可能是错误的,但对我有用。 :)
【讨论】:
【参考方案5】:一个“程序”可以简单到实现一个逻辑的“一组指令”。
它可以是“应用程序”、“组件”、“服务”或其他“程序”的一部分。
应用程序可能是用于解决用户目的的协调程序实例的集合。
【讨论】:
【参考方案6】:当我在大学学习 IT 时,我的教授。对我来说很简单:
“计算机“程序”和“应用程序”(又名“应用程序”)是一体的。 唯一的区别是技术上的。虽然两者是相同的,但“应用程序”是启动并依赖于操作系统来执行的计算机程序。”
考试答对了。
因此,例如,当您单击文字处理器时,它是一个应用程序,运行仅由操作系统启动的打印机假脱机程序的隐藏文件也是如此。这两个程序依赖于操作系统,因此操作系统本身或您的内部 Bios 编程在技术意义上不是“应用程序”,因为它们直接与计算机硬件本身通信。
除非在过去几年中定义发生了变化,否则像微软和苹果这样的商业实体并没有正确使用这些术语,他们更喜欢性感营销,让“应用程序”这个词看起来像流行市场和“新”,因为“计算机程序”听起来太“书呆子”。 :(
【讨论】:
我喜欢你老师的定义。我相信这是正确的。 所有用户态程序都“依赖于操作系统来执行” 没有关于程序的描述以上是关于程序和应用程序之间有啥区别? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
AWS CloudWatch 中的指标、日志和事件之间有啥区别? [关闭]
Apollo Client 和 Relay 有啥区别? [关闭]
通过 Windows 10“设置”应用程序和旧版控制面板卸载应用程序有啥区别? [关闭]