Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister
 
PerlMonks  

Re: Re: Re: Re: Re: (On Speed Diff, etc.) Closure on Closures (beta)

by chunlou (Curate)
on Jun 26, 2003 at 03:11 UTC ( #269091=note: print w/ replies, xml ) Need Help??


in reply to Re: Re: Re: Re: (On Speed Diff, etc.) Closure on Closures (beta)
in thread Closure on Closures

My question was also intended to be a pedagogical one, though I might or might not have conveyed that notion.

Perhaps I rendered the wrong idea when I used words like "characterize" or "procedurize" (I don't know if such word even exists).

Design is a creative process. I don't think anyone can "mechanicalize" (another makeup word?) it. But people certainly have explicit or implicit theories behind their minds guiding their thinking and design process.

Perhaps what I'm trying to ask is, what are the guiding theory of "closure"?

Stated "theories" accompanied with examples are important when teaching someone something new, just as foreign language teachers teach grammar. People who already speak the language don't think grammar. Programmers who already master the trade don't think of what paradigm, theory or style they're actually employing.

But for a student, he might be more explicitly and discretely thinking of "encapsulation," "interfaces," "inheritance," etc. one by one, rather by utilizing every appropriate thing dexterously without thinking of all those "labels." It's just a natural learning process.

Thanks.


Comment on Re: Re: Re: Re: Re: (On Speed Diff, etc.) Closure on Closures (beta)

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (5)
As of 2014-09-22 04:44 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (178 votes), past polls