これら 2 つのプログラミング手法の間で好みのコンセンサスはありますか? あなたが選択したパラダイムについて、賛否両論のスケールで、なぜ私に説明していただけますか.
(i) プログラムには、何らかの入力に対して実行する必要がある 3 つの機能があります。最初を実行し、返された変数を取得し、その変数を使用して 2 番目を実行し、3 番目についても同じことを行います。最後に、3 番目の返された変数を出力します。
func1(){ return f1 }
func2(){ return f2 }
func3(){ return f3 }
main(){
fin=# of inputs
i=0
while i<fin
first=func1(in[i])
sec=func2(first)
third=func3(sec)
print(third)
i++
}
(ii) プログラムは一連の命令をステップ実行し、最初にメイン関数から最初のドミノをプッシュします。
func1(){ func2(newfrom1) }
func2(){ func3(newfrom2) }
func3(){ print(newfrom3) }
main(){
fin=# of inputs
i=0
while i<fin
func1(in[i])
i++
}