On Mar 7 Pascal J. Bourguignon wrote:
> "How hard is this to understand?" depends on the "processor", the person
> who tries to understand it.
Exactly: her familiarity with the language, and the programming style, etc.
Lots of variables, so I suggest we fix some as constants:
- the programmer is seeing this partricular algorithm for the first time
- the programmer is "ultimately familiar" with the programming language
and style (she has "maximal intuition" for it)
By fixing these variables, I think we're left with only (1) the programming
style in question and (2) the type of problem.
On Mar 8, Michael Arnoldus wrote:
> Would it be fair to say that we're really searching for is a formally
> specified processor that makes the programmer as efficient as possible?
>
Yes, for a given problem. I think we're searching for formal languages (and
formal structures) which are intuitive expressions of algorithms. "Formal"
means a machine is able to execute them. "Intuitive" means people find it
easy to reason using them.
_______________________________________________
fonc mailing list
[email protected]
http://vpri.org/mailman/listinfo/fonc