All successful languages are a mixture of all styles, with parts that are
functional, imperative, object-oriented, etc. A programmer needs to learn
From: Richard O'Keefe [mailto:o...@cs.otago.ac.nz]
Sent: Monday, November 23, 2009 6:04 PM
To: keith gallagher
Cc: William Billingsley; Ppig-Discuss-List
Subject: Re: "Intuitiveness" of programming languages/paradigms
On Nov 24, 2009, at 3:18 AM, keith gallagher wrote:
> like i said, i'm not sure intuition exists....
What's quite certain is that *claims* of intuitiveness exist.
I think it's possible to operationalise the concept.
Given languages of similar syntactic complexity,
which of several paradigms is easier to learn to a specified criterion?
William Billingsley's anecdote suggests (what we should by now
expect): a heterogeneous population, some of whom find one
approach easier, and some of whom find another. From a teaching
point of view, would it be possible to offer two introductory
streams, one functional and one imperative, and let students
choose and/or transfer early?