web-dev-qa-db-ja.com

プログラムとアプリケーションの違いは何ですか?

プログラムとアプリケーションの違いは何ですか?

これを理解して、オントロジーの概念を形成しようとしています。誰でも説明できますか?

32
waterlilies

私の理解はこれです:

  • コンピュータープログラムは、コンピューターで実行できる一連の命令です。
  • アプリケーションは、ユーザーがタスクを実行するのを直接支援するソフトウェアです。
  • 2つは交差しますが、同義ではありません。ユーザーインターフェイスを備えたプログラムはアプリケーションですが、多くのプログラムはアプリケーションではありません。
49
Andy Thomas

大学でITを勉強したとき、教授。私にとってそれをシンプルにした:

「コンピュータの「プログラム」と「アプリケーション」(別名「アプリ」)は同じものです。唯一の違いは技術的なものです。どちらも同じですが、「アプリケーション」は起動されたコンピュータプログラムです実行するオペレーティングシステムに依存します。」

試験で正解。

たとえば、ワードプロセッサをクリックすると、OSによってのみ起動されたプリンタスプーラを実行する隠しファイルと同様に、それはアプリケーションです。 2つのプログラムはOSに依存するため、OS自体または内部BIOSプログラミングは、コンピューターハードウェア自体と直接通信するため、技術的な意味では「アプリ」ではありません。

過去数年で定義が変更されない限り、MicrosoftやAppleなどの商業エンティティは用語を適切に使用しておらず、「アプリ」という用語を人気のある市場や「コンピュータープログラム」があまりにも「オタク」に聞こえるからです。

12
Skel

私はあなたがシステムプログラムとアプリケーションプログラムを意味すると思います

システムプログラムはハードウェアを実行します、アプリケーションは特定のタスク用です

システムプログラムの例はデバイスドライバーです

アプリケーションについては、Webブラウザ、Word porcessrosなどと言うことができます

2
Saif al Harthi

「プログラム」は、ロジックを実装するための「一連の命令」と同じくらい簡単です。

「アプリケーション」、「コンポーネント」、「サービス」、または別の「プログラム」の一部にすることができます。

アプリケーションは、ユーザーの目的を解決するための調整プログラムインスタンスのコレクションである可能性があります。

2
Rajesh

質問に関する詳細情報がなければ、「プログラム」と「アプリケーション」という用語はほぼ同義語です。

Saifが示したように、「アプリケーション」はシステムに関連しないプログラムにより多く使用される傾向があります。そうは言っても、オペレーティングシステムを、他のアプリケーションを実行する環境を提供する特別なアプリケーションとして説明するのは間違っているとは思いません。

2
Charlie Salts

プログラムという用語を使用して、アプリケーション(アプリ)、ユーティリティ、さらにはWindows、Linux、Mac OSなどのオペレーティングシステムも含めます。利用可能なすべての用語について、全体的な用語が必要です。それは間違っているかもしれませんが、私にとってはうまくいきます。 :)

2
Paul