プログラミングコードは、プログラマー以外の人には理解できません。
画像クレジット: alexskopje / iStock /ゲッティイメージズ
擬似コードは、プログラミング言語でコード化されたときにプログラムが実行するアクションを記述するために使用される、通常は番号が付けられた、連続して記述された人間の言語命令のセットです。 「擬似」という言葉は「偽物」を意味するので、「擬似コード」は「偽のコード」を意味します。 擬似コードのアルゴリズムは プログラマーまたは非プログラマーは、必要なまたは 望ましいアクション。
擬似コードの利点
プログラミング言語はほとんどの人にとって読むのが難しいですが、擬似コードはそのような非プログラマーを許可します ビジネスアナリストとして、提案されたコードがコーディングと一致することを確認するための手順を確認する 仕様。 最初に人間の言語でコードを書くことにより、プログラマーは重要なステップを省略しないように保護します。 一部のプログラマーは別のドキュメントに擬似コードを記述しますが、他のプログラマーは実際のコードの前にコメントを使用してプログラミング言語で直接記述します。 これは、コーディング中に便利なリファレンスを提供します。
今日のビデオ
擬似コードのデメリット
擬似コードは読みやすいですが、フローチャートほど優れたマップをプログラマーに提供しません。 提案されたコードの完全なロジックは含まれていません。 フローチャートには、コード内の決定構造とループ構造が含まれ、前のステップへの回答に応じて、次のステップが示されます。 擬似コードは本質的に基本的なものであるため、プログラマー以外の人がコーディングプロジェクトの複雑さを誤解することがあります。 標準の欠如は、おそらく擬似コードの主な欠点です。 擬似コードは本質的に構造化されていないため、読者はステップでロジックを見ることができない場合があります。
誰が擬似コードを書くことができますか?
論理的な人なら誰でも、コーディングスキルがなくても擬似コードを書くことができます。 ただし、詳細な思考プロセスとタスクの完全な理解が必要です。 公園まで車で行くなどの簡単な作業をどのように行うかを考えてください。 「車に乗り、車で駐車し、停止する」と書くと、擬似コードは不完全になります。 擬似コードは、すべてのアクションと決定を説明する必要があります。 たとえば、どの車を運転するか、ガレージに到着して車両に乗り込む方法、および車を始動して車両を操作するための具体的な手順を説明する必要があります。 さらに、擬似コードは、私道から前進するか後退するかを指定し、距離、開始、停止、および方向転換を記述する必要があります。 到着すると、擬似コードは駐車する場所を示します。 すべてのステップを擬似コードに書き留める必要があります。
擬似コードプロジェクト
擬似コードを使用することにより、任意のプログラミング言語を使用するほとんどすべてのプログラミングタスクを簡略化できます。 これは、COBOLバンキング手順またはJAVAゲームアクションの場合と同様に、WebデザインのHTMLおよびJavaScriptでも同様に機能します。 ただし、プログラムの仕様を満たしていることを確認するために、プログラマーとアナリストが一緒に手順を確認する必要があります。