Pascal J. Bourguignon wrote:
No, no, no.  That's the point of our discussion.  There's a need to
increase "computer"-literacy, actually "programming"-literacy of the
general public.

The situation where everybody would be able (culturally, with a basic
knowing-how, an with the help of the right software tools and system) to
program their applications (ie. something totally contrary to the
current Apple philosophy), would be a better situation than the one
where people are dumbed-down and are allowed to use only canned software
that they cannot inspect and adapt to their needs.

As fond as I am of the days of Heathkits and homebrew computers, do we really expect people to build their computers, or cars, or houses, or even bicycles? Specify and evaluate, maybe repair, but build? (Though the new DIY movement is refreshing!).

Furthermore, beside the need the general public has of being able to do
some programming, non-CS professionals also need to be able to write
programs.

I guess the question for me is what do you/we mean by "programming?" To me, it's about analyzing a problem, designing and algorithm, then reducing that algorithm to running code. Being facile in one language or another seems less important.

Or put another way, what's important in math are "word problems," not the multiplication tables.

It's about thinking mathematically, or algorithmically.

Just one man's opinion, though.

Miles








--
In theory, there is no difference between theory and practice.
In practice, there is.   .... Yogi Berra

_______________________________________________
fonc mailing list
[email protected]
http://vpri.org/mailman/listinfo/fonc

Reply via email to