コンピューターでは、サブルーチンとは何ですか?
コンピュータープログラミングのサブルーチンは、プログラム全体を処理するように設計された独自の内部操作を持つ、大きなコードモジュールの小さな部分です。 サブルーチンは、プログラムで使用される特定のコード結果を返すため、関数またはメソッドと呼ばれることもあります。 関数型プログラミングは、断片的にレイアウトされた汎用性の高いコードを提供します。 次に、プログラマーは、ユーザーエクスペリエンスを「駆動」する機能を開始するイベントを選択します。
異なるコンピューター言語は、異なる方法でサブルーチン関数を使用します。 一部のコンピュータープログラミング言語は、関数またはサブルーチンが線形形式で配置され、その直接の関連性に従って使用される「スタック」モデルを使用します。 他の言語では、区分化された形式を使用して機能を分離し、それらを相互に区別しています。
サブルーチンを正しく使用することは、コンピューターコードをアクセス可能にする方法を検討しているプログラマーが学ぶことの一部です。 サブルーチンの効率的な使用などの重要な戦略は、コード内の空白の使用方法や、コメント付きのプログラム変更の指示を残す方法など、他のより一般的な戦略に沿っています。 適切な方法でコンピューターコードを配置すると、他のプログラマーやエンジニアがそれを「読み」、プログラムの内容を理解しやすくなります。
サブルーチンやその他のコードモジュールで構成されるすべてのコードは、多くの場合「実行可能な」プログラムになります。 実行可能プログラムの呼び出しは、プログラムの実行または「実行」の概念に関連しています。 多くの場合、実行可能プログラムは単にサブルーチンのコレクションで構成されています。 誰かがプログラムを「実行」すると、コンピューターは最初のコード行から開始し、プログラムに書かれた指示に従って他の連続したコード行を指し示します。
サブルーチンのもう1つの主な利点は、プログラムをデバッグするタスクです。 プログラムに問題がある場合、エンジニアはコードを調べて、コードの行を順番に調べて、問題がどこから始まったかを確認できます。 サブルーチンを使用すると、プログラマーは各コードを個別に確認し、エラーの発生していない箇所に焦点を当てるためにエラーのない部分を「クリア」できます。
サブルーチンの使用は、コンピュータープログラミングの学習に不可欠な部分です。 サブルーチンは、多くの場合、学術的なコンピューターサイエンスクラスの一部になります。 プログラマーは、学校や現場でこれらのスキルを学び、全体的な機能と透明性が向上したプログラムを作成します。