命令型プログラミングとは何ですか?
命令型プログラミングは、コンピュータープログラマーが使用する方法です。 このタイプのプログラミングで使用されるステートメントは、実行するアクションのコマンドをコンピューターに提供します。 これは、宣言型プログラミングの反対です。宣言型プログラミングは、アクションの実行方法の詳細を示すことなく、実行する必要があることをコンピューターに伝えるために使用されます。
命令型プログラミングは、自然言語とコンピュータープログラミング言語などの構築言語で使用される命令型ムードに基づいて命名されました。 通信中、命令形は誰かに直接コマンドを与えるために使用されます。 これらのコマンドは、通常、メッセージを受信する視聴者に特定のアクションを要求します。 コマンド–命令型ムードのアクション結果は、命令型プログラミングがコンピューターで機能するのと同じ方法です。
場合によっては、このプログラミング方法は手続き型プログラミングとも呼ばれます 。 手続き型プログラミングとは、このタイプのコンピュータープログラミングが、プログラムを構築して実行できるようにコンピューターが従う手順を提供するという事実を指します。 プロシージャは、 サブルーチンまたは関数とも呼ばれます 。
1950年代から、命令型プログラミングが使用されてきました。 FORTRANは、命令型プログラミング言語の最も初期の例の1つです。 FORTRANおよび命令型プログラミングのより複雑なバージョンを開発することにより、コンピュータープログラマーは、作業中のコンピューターのマシンコードのみを使用して最初に実行できたものと比較して、はるかに複雑なプログラムを作成できました。 これにより、コンピューターは進化し、より高度なアプリケーションを作成して実行できるようになりました。
時間が経つにつれて、命令型プログラミング言語はますます洗練されてきました。 変数、式、関数、およびサブプログラムはすべて、命令型プログラミングを使用して記述されたプログラムの一部になりました。 現代の言語には、オブジェクト指向プログラミングに従う言語が含まれます。 オブジェクト指向プログラミングでは、オブジェクトを使用してコンピュータープログラムとアプリケーションを設計およびコンパイルします。 オブジェクトとは、変数、関数、値、データ構造などのコンピュータープログラムを実行することで操作できるものです。
宣言型プログラミングは、命令型とは反対のプログラミング方法です。 コンピュータープログラマーが宣言型プログラミングを使用するとき、彼らは何をしたいのか、またはプログラムを実行した結果を説明します。 結果は表示されますが、それらのアラートに到達するプロセスはそうではありません。 段階的な手順が提供されていないという事実は、宣言型プログラミングと命令型プログラミングの重要な違いです。