Skip to main content

コンピューターソフトウェアとは何ですか?

コンピューターソフトウェアは、コンピューターに何をすべきかを伝えるプログラムです。これらの命令は、システムクロックの更新や、キーボードまたはマウスから受信した外部入力への応答など、内部コマンドである場合があります。オープンソースと独自の標準の両方で作られた多くの異なるタイプのソフトウェアがありますが、プログラミングは主にいくつかの基本的なルールになります。2番目はそうではありません。ハードウェアはマシン自体であり、すべての物理的な作業を行いますが、ソフトウェアはさまざまなハードウェアコンポーネントに何をすべきか、どのように相互作用するかを指示します。これにより、コンピューターが新しいタスクに適応したり、新しいハードウェアをインストールしたりすることができます。ハードウェアには、モニター、中央処理ユニット(CPU)、キーボード、マウスなどが含まれます。ソフトウェアには、ワードプロセッシングプログラム、オペレーティングシステム、ゲームなどが含まれています。

タイプ。コンピューターソフトウェアには、システムとアプリケーションには2つの主要なタイプがあります。最初のタイプはハードウェアを実行するためだけに使用されますが、2番目のタイプは他のことを行うために使用されます。システムソフトウェアの主なタイプは、Windows&Tradeなどのオペレーティングシステムです。OS X、またはLinux;ドライバーは、プリンターやビデオカードなど、コンピューターが他のデバイスと対話できるようにするプログラムです。ゲーム、メディアプレーヤー、ワードプロセッサ、ウイルス対策プログラム、新しいプログラムを作成するためのアプリケーションなど、さまざまな種類のアプリケーションソフトウェアがあります。バイナリ言語では1秒および0Sとして表されます。ソフトウェアは、人間言語とバイナリの間の翻訳者として機能するため、ハードウェアが供給されている命令を理解することが可能になります。プログラマーは、日常のスピーチで誰かが使用するものに似たプログラミング言語でソースコードと呼ばれるコマンドを書きます。コンパイラと呼ばれる別のプログラムを使用して、ソースコードコマンドをバイナリに変換します。その結果、実行可能なコンピュータープログラムが導入されました。最初のタイプはユーザーが編集および適応させることができますが、2つ目は保護されており、販売している会社の外部の人々によって編集されることを意図していません。通常、オープンソースプログラムは無料ですが、独自のプログラムはディストリビューターにライセンスされ、支払いが必要です。また、一部の人々は、最終プロジェクトで所有感を感じたり、コンピューターソフトウェア会社が独占を作成し、代替品を望んでいると感じることができるため、オープンソースアプリケーションを使用することを好みます。他の人は、閉じたソースプログラムを好むことがあります。