3 Copy edited.
source | link

Really itIt really depends on convenience or the requirement:

If you take the programming language pythonPython, it supports recursion, but by default there is a limit for the recursion depth (1000). If it exceeds the limit, we will get an error or exception. ThatThat limit can be changed, but if we do that we may experience abnormal situations in the language.

At this time (number of calls more than recursion depth  ), we need to prefer loop constructs,. I mean, if the stack size is not enough, we have to prefer the loop constructs.  

Really it depends on convenience or the requirement:

If you take the language python it supports recursion but by default there is a limit for the recursion depth (1000). If it exceeds the limit we will get error or exception. That limit can be changed but if we do that we may experience abnormal situations in language.

At this time (number of calls more than recursion depth  ) we need to prefer loop constructs, I mean if stack size is not enough we have to prefer the loop constructs.  

It really depends on convenience or the requirement:

If you take the programming language Python, it supports recursion, but by default there is a limit for the recursion depth (1000). If it exceeds the limit, we will get an error or exception. That limit can be changed, but if we do that we may experience abnormal situations in the language.

At this time (number of calls more than recursion depth), we need to prefer loop constructs. I mean, if the stack size is not enough, we have to prefer the loop constructs.

2 fixed grammar
source | link

Really it depends on as per our convenience or the requirement  :

for suppose ifIf you take the language python it supports the recursion but by default there is a limit for the recursion depth that is 1000 if(1000). If it exceeds the limit we will get error or exception of course we. That limit can change that ,be changed but if we do that we may experience abnormal situations in language  .

so atAt this time (number of calls more than recursion depth ) we need to prefer the loop constructs  , I mean if stack size is not enough we have to prefer the loop constructs  .

Really it depends on as per our convenience or requirement  :

for suppose if you take the language python it supports the recursion but by default there is limit for the recursion depth that is 1000 if it exceeds the limit we will get error or exception of course we can change that , if we do that we may experience abnormal situations in language  .

so at this time (number of calls more than recursion depth ) we need to prefer the loop constructs  , I mean if stack size is not enough we have to prefer the loop constructs  .

Really it depends on convenience or the requirement:

If you take the language python it supports recursion but by default there is a limit for the recursion depth (1000). If it exceeds the limit we will get error or exception. That limit can be changed but if we do that we may experience abnormal situations in language.

At this time (number of calls more than recursion depth ) we need to prefer loop constructs, I mean if stack size is not enough we have to prefer the loop constructs.

1
source | link

Really it depends on as per our convenience or requirement :

for suppose if you take the language python it supports the recursion but by default there is limit for the recursion depth that is 1000 if it exceeds the limit we will get error or exception of course we can change that , if we do that we may experience abnormal situations in language .

so at this time (number of calls more than recursion depth ) we need to prefer the loop constructs , I mean if stack size is not enough we have to prefer the loop constructs .