Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical

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]
[virtualsue]: I have a quiet Perl themed slack workspace
[virtualsue]: The person who talks to me on it the most *hates* Perl but she hates everything
[virtualsue]: If anyone is interested, ping me an email address for an invitation.
[virtualsue]: I welcome any talktaive people who do not mind using a propietary walled-garden service for free
[virtualsue]: or even proprietary
[virtualsue]: we talk about programming and music and stuff
herveus waves to virtualsue

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (13)
As of 2017-09-26 14:00 GMT
Find Nodes?
    Voting Booth?
    During the recent solar eclipse, I:

    Results (296 votes). Check out past polls.