Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer

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: 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.

Replies are listed 'Best First'.
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.


    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?


Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://206876]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (6)
As of 2018-03-17 07:20 GMT
Find Nodes?
    Voting Booth?
    When I think of a mole I think of:

    Results (223 votes). Check out past polls.