home bbs files messages ]

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

   soc.culture.quebec      More than just pale imitations of France      108,435 messages   

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

   Message 106,720 of 108,435   
   Wisdom90 to All   
   Functional programming: A step backward   
   24 Jan 20 15:57:25   
   
   From: d@d.d   
      
   Hello,   
      
   Read this:   
      
      
   Functional programming: A step backward   
      
   Unlike imperative code, functional code doesn’t map to simple language   
   constructs. Rather, it maps to mathematical constructs.   
      
   We’ve gone from wiring to punch cards to assembler to macro assembler to   
   C (a very fancy macro assembler) and on to higher-level languages that   
   abstract away much of the old machine complexity. Each step has taken us   
   a little closer to the scene in “Star Trek IV” where a baffled Mr. Scott   
   tries to speak instructions into a mouse. After decades of progress in   
   making programming languages easier for humans to read and understand,   
   functional programming syntax turns back the clock.   
      
   Functional programming addresses the concurrency problem of state but   
   often at a cost of human readability. Functional programmming may be   
   entirely appropriate for many circumstances. Ironically, it might even   
   help bring computer and human languages closer together indirectly   
   through defining domain-specific languages. But its difficult syntax   
   makes it an extremely poor fit for general-purpose application   
   programming. Don’t jump on this bandwagon just yet — especially for   
   risk-averse projects.   
      
      
   Read more here:   
      
   https://www.javaworld.com/article/2078610/functional-programming   
   -a-step-backward.html   
      
      
   Thank you,   
   Amine Moulay Ramdane.   
      
   --- 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