To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.roboticsOpen lugnet.robotics in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / 15016
15015  |  15017
Subject: 
Re: Programming the RCX...
Newsgroups: 
lugnet.robotics
Date: 
Mon, 9 Apr 2001 13:13:12 GMT
Viewed: 
1199 times
  
In lugnet.robotics, sjbaker1@airmail.net writes:
Dean Hystad wrote:

I have to disagree.  I personally have three fairly significant robotic
applications in the field which were developed using a visual programming
language.  I must confess that the language was not purely visual.  The
software IC components were written in Pascal.

Connecting data paths between conventionally programmed chunks is not
the same thing as "programming".


I have hard time seeing how taking simple constructs and organizing them
into something which exhibits a behavior not anticipated by the author of
the constructs is not programming.  How does it differ from arranging
textual tokens in a specific order to create a program?

So theoretically, once the grammar was built up of
enough simple components, you could do away with text based programming
altogether.

Yeah - *theoretically* - but in practice, people don't do that.

I happen to know of many people who do just that.  In the signal processing
realm a very significant application can be generated using only simple
boolean and arithmetic operations.  Toss in a few programmable filters and
you have everything you need.  You should try downloading a copy of National
Instuments LabView for evaluation.  Or,even better, try Robolab which is
like LabView for Lego Mindstorms.

Finally, don't forget the millions of systems controlled by Programmable
Logic Controllers (PLC's) running ladder programs.  I guess all those
machines out there building the airplanes we fly in, the cars we drive, the
appliances we use, or processing the materials for the house we live in must
not be "real".

But it's still not a visual programming language...it doesn't take the input
description and generate the machine code for the application.

It is most definately a visual programming language.  The input description
is used to generate an executable for the machine.  So what if the
executable isn't in machine language, but instead requires the presence of
another application to function.  If generation of machine code is a
required part of programming, then no program has ever ben written in Java,
Smalltalk, Lisp, Python, Perl, ... (sorry, I don't have space to list the
hundreds of programming languages which are either interpreted or compile to
some intermediate form).

Those things don't fall into the realm of "programming" any more than
dragging and dropping an icon on your Windoze desktop is programming.

I think you just need some more exposure to the real world.  Computing does
not begin and end at the desktop, that is a only a small (and somewhat
boring)part.  There are people creating significant applications every day
using tools that you (or I) have never heard of.  Try to keep and open mind,
and remember to explore.



Message has 1 Reply:
  Re: Programming the RCX...
 
(...) I love responding to my own post. I just checked out you website and see you are an explorer with an open mind (at least an open source mind). I, however, am an ass. Sorry (24 years ago, 9-Apr-01, to lugnet.robotics)

Message is in Reply To:
  Re: Programming the RCX...
 
(...) Connecting data paths between conventionally programmed chunks is not the same thing as "programming". (...) Yeah - *theoretically* - but in practice, people don't do that. (...) But it's still not a visual programming language...it doesn't (...) (24 years ago, 9-Apr-01, to lugnet.robotics)

12 Messages in This Thread:




Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR