ベストアンサー
ソフトウェアとプログラムの違いは何ですか? ?
用語は、完全ではありませんが、大部分が交換可能です。
プログラムは、コンピュータが実行できる繰り返し可能な命令のセットであり、開始する場所が含まれます。 。
ソフトウェアは通常、コンピュータ用の繰り返し可能な命令のセットであり、いくつかの汎用ハードウェア(通常はハードドライブまたはSSDですが、メモリの場合もあります)に保存されます。
ほとんどの場所で、これらは同じです。しかし、顧客が使用できるグリッドコンポーネントのようなライブラリを提供したとします。あなたはソフトウェアを提供していますが、プログラムは提供していません。それはコンピュータで実行できる命令ですが、出発点はありません。 「Go、library、go!」とは言わないでください。代わりに、他の人があなたが提供したソフトウェアを使用して独自のプログラムを作成できます。
「ソフトウェア」を使用して他のプログラム関連を含める人もいます。マニュアルのようなハードウェア以外のもの。私はその定義を見たが、それを購読しない。誰かが「ここにいくつかのソフトウェアがある」と言ってマニュアルを私に渡した場合、それらは非常に奇妙だと思う。
2つの数字を追加していますか(guiの有無にかかわらず(適切なドキュメント付き))ソフトウェアはありますか?計算機アプリはありますか?
はい、指示があれば可能ですUIやドキュメントがなくても、2つの数字を追加するためにコンピューターに追加すると、プログラムになり、ソフトウェアになります。
コードが「あまり役に立たない」という事実は、それを意味するものではありません。 sソフトウェアではありません-それは単にそれがあまり役に立たないことを意味します。
回答
ソフトウェアは、具体的なハードウェアとは対照的に使用される包括的な用語です。コンピュータのコンポーネント。したがって、ハードウェア以外のコンピュータ内の他のすべてはソフトウェアです。アプリケーションは基本的にソフトウェアの一種です。したがって、ソフトウェアとアプリケーションの違いは、長方形(ソフトウェア)と正方形(アプリケーション)の違いと非常によく似ています。すべてのアプリケーションはソフトウェアですが、すべてのソフトウェアがアプリケーションであるとは限りません。
ソフトウェアをアプリケーションにする主なポイントは、実行可能であるということです。アプリケーションの主な目標は、特定のタスクまたはタスクの範囲を実行することです。したがって、これを達成するためには、その命令を実行および実行できることが重要です。ソフトウェアの一部が実行可能でない場合、それはアプリケーションと見なすことはできません。デバイスドライバ、マニュアル、イメージ、およびドキュメントは、アプリケーションではないソフトウェアのほんの一部です。
また、前のステートメントの副作用は、アプリケーションが特定のオペレーティングシステムに制限されているという事実です。 WindowsアプリケーションはMacまたはLinuxプラットフォームでは実行できないため、前述のオペレーティングシステムのアプリケーションとは見なされません。ソフトウェアは異なるプラットフォームで認識される場合と認識されない場合がありますが、それでもソフトウェアと見なされるという事実は変わりません。
実行可能ファイルの中にはアプリケーションと見なされないものもあるため、実行可能ファイルであることはアプリケーションに限定されません。この例としては、オペレーティングシステムの一部であるソフトウェアがあります。これは、時代遅れのDOSOSで非常に明白です。 DOSインストールには、正しく機能するために必要な複数の実行可能ファイルが含まれています。これらはアプリケーションとは見なされません。
Lastyl、アプリケーションを有用にするためには、ユーザーの操作が必要です。できるだけ目立たないようにするウイルス対策ソフトウェアやその他の種類のセキュリティソフトウェアでさえ、ユーザーとの対話が必要になることがあります。対照的に、コンピューターユーザーの大多数は、コンピューターの機能における重要性にもかかわらず、BIOSソフトウェアとデバイスドライバーについて認識していません。