Bob La Quey wrote:
On Mon, Mar 17, 2008 at 3:05 PM, Andrew Lentvorski <[EMAIL PROTECTED]> wrote:

 The problem I have with Forth (and many of Chuck's tools) is that they
 never seem like a force multiplier.

Why don't you amplify the idea of a force multiplier. You
need not discuss Forth. Perhaps an example of what you mean.

A force multiplier lets me do more than I could before. It lets me think closer to the problem level than the computer level. It moves me from conception to result far faster than other tools.

For example, in engineering, Matlab and Mathematica are force multipliers. I can conceive of something, but I don't have to get bogged down in the details of simulating or calculating it unless I need to. I can let Matlab and Mathematica handle that. Stuff that used to take 20 people now takes 1.

Similar things hold for computer languages. Assembly lets me get the job done, but C lets me do more with less grunt work. Python and Lisp let me do more with even less grunt work than C.

Graphics and sound libraries let me create games in hours that used to take months.

All of these things allow me to focus more on what I want to do rather than how I want to do it.

It's like a table saw or a planer in woodworking. Sure, I can cut the boards by hand or plane them to shape by hand. However, the power tools let me get there faster with less effort. I can move from conception of the result to the actual result far easier than with hand tools.

Of course, some people enjoy the old ways. There is a visceral pleasure in using more primitive tools for a project. However, then the goal is the trip, not the destination.

-a

--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to