実際にどう使われますか?
下の例文を通して、それぞれの単語がどのような状況で使われるのか学んでみましょう!
recursive
例文
The recursive function calculates the factorial of a number by calling itself with a smaller input. [recursive: adjective]
再帰関数は、より小さな入力で自身を呼び出すことによって、数値の階乗を計算します。[再帰的:形容詞]
例文
The recursive algorithm divides the problem into smaller sub-problems and solves them recursively. [recursive: adjective]
再帰アルゴリズムは、問題をより小さなサブ問題に分割し、それらを再帰的に解決します。[再帰的:形容詞]
iterative
例文
The iterative function calculates the square root of a number by repeatedly refining an estimate. [iterative: adjective]
反復関数は、推定値を繰り返し調整することによって数値の平方根を計算します。[反復:形容詞]
例文
The iterative algorithm updates the solution using a fixed set of rules until it converges to a stable result. [iterative: adjective]
反復アルゴリズムは、安定した結果に収束するまで、固定されたルールセットを使用してソリューションを更新します。[反復:形容詞]
追加で知っておくといいこと
どっちの方がよく使われますか?
Iterativeは、プログラミングやコンピュータサイエンスでrecursiveよりも一般的に使用されています。Iterativeは、その効率と低いメモリ使用量のためにしばしば好まれますが、recursiveはその単純さと理解のしやすさのために使用されます。
どっちの方がよりフォーマルですか?
recursiveとiterativeはどちらもプログラミングやコンピュータサイエンスで使用される専門用語であり、日常の言語よりもフォーマルになっています。