プログラミングパターン
📚 シーケンスプログラミング(SP、シーケンスプログラミング)
定義#テイギ#
必要な機能があれば、引き続き順番に追加して実施します.非構造化プログラミングとも呼ばれる.
符号化はコードストリーム、シーケンスに基づくプログラミングであり、最も早く現れた符号化モードである.
特長
int N;
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
...
if (N == 0) { goto A; }
else if (N == 1) { goto B; }
}
}
goto C;
A: printf("A\n");
B: printf("B\n");
C:
...
非構造化プログラミングでgoto文を使用します.以前に記述したコードを再記述する必要がある場合は、その場所に移動します.しかし,規模が拡大するにつれてgoto文が乱用され,コードがどのように接続されているかさえ特定できなくなった.
したがって,コードの重複を最小限に抑えるために,コードを単位化する方法が求められる.
📚 プログラム設計(PP,Procedual Programming)
定義#テイギ#
これは,水が上から下へ流れるように,プログラム全体を有機的に結びつける順序処理を重視する非構造化プログラミング法である.典型的なプログラムガイド言語にはC言語がある.
長所
短所
📚 オブジェクト向けプログラミング
Reference
この問題について(プログラミングパターン), 我々は、より多くの情報をここで見つけました https://velog.io/@yeoro/프로그래밍-패러다임-Programming-Paradigmテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol