Autocoding project proposal.

Timothy Rue threeseas at earthlink.net
Tue Jan 29 00:43:06 EST 2002


On 27-Jan-02 18:40:31 Jonathan Hogg <jonathan at onegoodidea.com> wrote:

>Yes, I don't mean to feed the kooks, but I am genuinely interested in the
>kernel of truth in his rantings. The problem with programming languages is
>that, no matter how simple and easy to learn, they require the user to learn
>to program. You have to adapt to the computer, instead of the computer
>adapting to you.


Computers are about bit flipping, 0s' and 1s'.

Get ten bits to flip and a human can do it, keep track of it.

Get 1000 bits and you begin to have a problem.

Get more and it becomes impossible for a human to manually deal with it.

So we take a given bit pattern and assign a another bit pattering to it so
as to give it something we can remember.

word bit pattern = extended definition bit pattern.


This is the most fundamental act of creating an abstraction.


This way we can play with words instead of bits in order to manipulate and
control what amounts to bits.

keeping this up we get to a point where we have:

program_name = what all the program does down to the Bit level.

etc...


kooks and rantings.


what do we do with these abstractions?

input -> processing -> output

and all that this expands out to in action constants.

Which carried out to the logical conclusion is totals nine action
constants.

Putting them into the terms of computer functionality, you of couse have
to fill in the functioning details of how they work in computer and this
leads to the options of the commands.

What are those actions?

---
*3 S.E.A.S - Virtual Interaction Configuration (VIC) - VISION OF VISIONS!*
   *~ ~ ~      Advancing How we Perceive and Use the Tool of Computers!*
Timothy Rue      What's *DONE* in all we do?  *AI PK OI IP OP SF IQ ID KE*
Email @ mailto:timrue at mindspring.com      >INPUT->(Processing)->OUTPUT>v
Web @ http://www.mindspring.com/~timrue/  ^<--------<----9----<--------<




More information about the Python-list mailing list