Article View: comp.lang.logo
Article #44Re: Logo is based on 1960s programming language research
From: Brian Harvey
Date: Wed, 05 Aug 1992 06:16
Date: Wed, 05 Aug 1992 06:16
29 lines
2334 bytes
2334 bytes
gthomas@unixg.ubc.ca (Guy R Thomas) writes: >How is using objective/visual programing aids to producing desired computer >programs any different from using calculators/computers in producing >mathematical results? The objective/visual model insulates the >programmer from the tedious details of naming and initializing indexes for >loops, inserting loop tests, handling obscure sintax, etc. In the same way >with calculators you seek to alivieate the drudgery of >the bookeeping inherent in mathematical calculation. Is the drudgery of >computer language syntax is intelectualy deep? Maybe I'm just not up with the state of the art, but I've never seen anything that could be called visual programming that included such crucial ideas as naming or iteration. I'm thinking about things like "macro" languages on the Mac, where if they come out with a new printer driver or something, your macro stops working, because the layout of some window changes and your macro is defined in terms of pixel coordinates of buttons, not in terms of named functions. An exception to this rule is Function Machines, a BBN product that lets you do Logo-style programming visually by hooking up meat grinders into plumbing diagrams. This has all the power of a real programming language, but I'm not at all convinced that it's easier to use than old-fashioned Logo. It does provide very pretty visual indication of how function composition works, and I can see it as useful for the teacher to show off at the front of the room, but I'd hate to try to use it for anything serious, even kid-serious. I'm trying to be open-minded about this, and I'd be happy to see a visual programming language that was as powerful and as easy to use as Logo, but I sure haven't seen it yet.
Technical Details
Message-ID:
<15nrndINNeca@agate.berkeley.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!usc!cs.utexas.edu!sun-barr!ames!agate!anarres.CS.Berkeley.EDU!bhReferences:
<KAHN.92Aug3123921@m31.parc.xerox.com> <15l2tiINNkec@agate.berkeley.edu> <gthomas.712971296@unixg.ubc.ca>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!usc!cs.utexas.edu!sun-barr!ames!agate!anarres.CS.Berkeley.EDU!bh From: bh@anarres.CS.Berkeley.EDU (Brian Harvey) Newsgroups: comp.lang.logo Subject: Re: Logo is based on 1960s programming language research Date: 5 Aug 1992 06:16:13 GMT Organization: University of California at Berkeley Lines: 29 Message-ID: <15nrndINNeca@agate.berkeley.edu> References: <KAHN.92Aug3123921@m31.parc.xerox.com> <15l2tiINNkec@agate.berkeley.edu> <gthomas.712971296@unixg.ubc.ca> NNTP-Posting-Host: anarres.cs.berkeley.edu