Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Re^2: Essential skills for any software developer

by gam3 (Curate)
on Aug 10, 2007 at 13:52 UTC ( [id://631797]=note: print w/replies, xml ) Need Help??


in reply to Re: Essential skills for any software developer
in thread Essential skills for any software developer

A programmer who hasn't been exposed to all four of the imperative, functional, objective, and logical programming styles has one or more conceptual blindspots. It's like knowing how to boil but not fry.

-Tom Christiansen

I did some research on this and thought that what I found my be of help to others:

Examples of functional programming languages:
* APL, Erlang, Haskell, Lisp, ML, Oz and Scheme.

Examples of Imperative programming languages:
* Fortran and Algol. Others include Pascal, C, and Ada, Perl.

Examples of objective programming languages:
* C++, ruby, python, perl.

Examples of logical programming languages:
* Prolog

See also 34786.

-- gam3
A picture is worth a thousand words, but takes 200K.
  • Comment on Re^2: Essential skills for any software developer

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (5)
As of 2024-04-20 01:05 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found