这两种编程方法之间是否存在偏好共识?你能否向我解释一下为什么,从利弊的角度来看,你选择的范式。
(i) 一个程序具有三个需要在某些输入上执行的功能。它运行第一个,获取返回的变量,使用该变量运行第二个,然后对第三个执行相同的操作。最后打印第三个返回的变量。
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++
}