Re: Survey: What led you to functional programming?
  Home FAQ Contact Sign in
comp.lang.functional only
 
Advanced search
POPULAR GROUPS

more...

 Up
Re: Survey: What led you to functional programming?         

Group: comp.lang.functional · Group Profile
Author: Arved Sandstrom
Date: Sep 20, 2008 00:22

"Benjamin L. Russell" Yahoo.com> wrote in message
news:ors6d4h51in0cgnhl011bi8bfft5a1o3do@4ax.com...
> The thought has just occurred to me that conducting a public survey on
> evolution across, familiarity with, and exposure to various
> programming paradigms in students and practitioners of functional
> programming could be illuminating in revealing the correlation between
> degree of familiarity with and experience in
> procedural/object-oriented programming paradigms, and ease of learning
> functional programming in a non-strict, purely functional programming
> language, such as Haskell or Clean.
>
> Could you please outline your evolution as a functional programmer in
> the following manner (preferably in this thread):

A) Chronological evolution in programming languages:

Roughly:
mid/late-'70's through early '80's: FORTRAN IV/77, VAX Assembler
'82-'82: C64 BASIC, 6502 machine language (the good 'ol HEXMON cartridge)
mid/late-'80's: BASICA, C, Pascal
~1990: C++
1992: Perl, awk/nawk/gawk
1993: Prograph (first exposure to decent OOP)
mid-90's: neat stuff that would run on Mac, like Oberon, some SQL
1997: Java
late '90's: Python, serious intro to SQL, XSLT
last 4-5 years: neat languages - Prolog, LISP, Haskell, F#, OCaml, J, Erlang
last 2-3 years: C#, Ruby

B) Relevant comments:

1. Exposure to languages tracks first introduction in school, then some
dabbling, then scientific programming, then business programming + ongoing
dabbling;

2. I haven't found any of the base paradigms (procedural, object-oriented,
logic, functional, function-level) innately difficult to pick up. What _is_
challenging is learning the idioms of one family when being immersed mostly
in the idioms of another.

AHS
no comments
diggit! del.icio.us! reddit!

RELATED THREADS
SubjectArticles qty Group
Hypergeometric functions and beta functionssci.math ·