Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

Re: What training do YOU need?

by John M. Dlugosz (Monsignor)
on Oct 21, 2002 at 17:02 UTC ( #206876=note: print w/ replies, xml ) Need Help??


in reply to What training do YOU need?

On your first item, are you sure you don't mean procedural programming (the use of subs, modules, while loops, etc.)? Functional programming is really strange and doesn't find its way into normal development, and is best left to the mathematicians.

Update: Dictionary.com handily accesses the Free On-line Dictionary of Computing. To summarize, functional languages are based on Typed Lambda Calculus, have no side effects, and examples include a subset of Lisp, Haskell, and Backus' FP Systems, which I used in my Masters studies at UTD. In that link, the author explains how functional programming is "very different" from procedural programming.


Comment on Re: What training do YOU need?
Re: Re: What training do YOU need?
by Jenda (Abbot) on Oct 24, 2002 at 15:23 UTC

    One sentence. Talk about things you know something about.

    --

    Update:
    Seems there is more people with C overdose.

    Update (RE John's update):
    What the dictionary failed to say is ... this is true about PURELY functional languages. There are quite a few languages that are "mostly" functional ... and being used for real applications(Eg. Erlang). And then there are languages (like Perl) that are mostly imperative, but contain some functional features. And those features ARE usualy very helpfull. Yes if you spend twenty years programming C your brain must be affected. In that case those features WILL look confusing. But that's exactly the reason why those programmers should be taught about them.

    Update :
    Seems I pissed off some people so much that they were not lazy to search for my older nodes and downvote them as well. Isn't the voting supposed to be about the node Mr. $Coward?

    Jenda

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://206876]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others drinking their drinks and smoking their pipes about the Monastery: (7)
As of 2014-12-21 04:28 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (102 votes), past polls