home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.lang.fortran      Putting John Backus on a giant pedestal      5,127 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 4,601 of 5,127   
   Thomas Koenig to Lawrence D'Oliveiro   
   Re: Intel Fortran Help in VS   
   28 Jan 24 08:54:48   
   
   From: tkoenig@netcologne.de   
      
   Lawrence D'Oliveiro  schrieb:   
   > On Sat, 27 Jan 2024 22:58:27 -0000 (UTC), Thomas Koenig wrote:   
   >   
   >> Lawrence D'Oliveiro  schrieb:   
   >>   
   >>> It even does recursive functions/subroutines. But you must explicitly   
   >>> declare them RECURSIVE, which C doesn’t.   
   >>   
   >> It's the functionality that counts, not the syntax.   
   >   
   > You shouldn’t need separate syntax to enable something that should be   
   > available as a matter of course.   
      
   What "should be available as a matter of course" is very much   
   an opinion, and there are two sides to that argument what should   
   be the default.   
      
   Just one example: Stack sizes are severely limited even on modern   
   systems, at least by default (and sometimes even more severely   
   for multithreaded applications).  So, it is quite possible for an   
   application to work fine with non-recursive subroutines, but to   
   crash mysteriously with recursive subrotines, on modern systems.   
      
   So, should a compiler by default follow F2018 (which makes   
   procedures recursive by default) or not?  Hmmm...   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca