|
Our associative memory enables us to access almost all the
information in our memory. The associative memory is a high-level
intelligence (machine logic or integer are examples of low-level
intelligence) and, therefore, should not be used in set theory as
the foundation of mathematics. The foundation of mathematics
should probably be rad theory (rad=radix or base of number
system), which deals with integers, because machines without
associative memory prefers the manipulation of integer numbers
over the identification of objects. SSS (Self-generating Software
System) uses the above two distinct preferences by humans and by
machines in the design of an Universal User Interface (UUI) for
human and machine communication. UUI is simply the familiar
tree-structured, numerical multiple-choice question format seen
most often in computerized library search systems. The universal
nature of UUI indicates that UUI can be used to replace any user
interface. The numerical integer choices in UUI are for the
machine to handle, and the graphics or the human language is for
the humans to comprehend. As a practical example of the
application of UUI, the dominant Microsoft Windows user interface
is overly friendly to the user because it has not included the
numerical choices with the items and, thus, has completely ignored
the participation of the machine in the human-computer
interaction.
In UUI the numerical key inputs
are, if needed, recorded in a program "specification
file" to be easily manipulated, namely, auto-updated,
auto-documented, and self-generated by the computer.
Self-generation will allow the self-generated software system to
completely sever its tie to past technology. For example, the
first question of UUI of a program generator is:
Choose (1) Input, (2) Output, (3) Calculate, (4) Print, (5) Others
?
If we choose, say, 4, then the UUI will ask the next question:
Choose (1) Print a number, (2) Print a string, (3) Print a
variable, (4) Others ?
If we choose 2, the UUI will ask:
What is the string ?
After we input the string to be printed, the generator will guide
the program execution to a GOTO statement or call label statement.
The GOTO statement number will jump the execution to the address
given by the statement number. A Permanent Record System (PRS) is
designed to eliminate the need to remember the statement number,
which conceptually can be used to represent any technical
information. PRS is invented to eliminate from computer usage all
technical barriers, which, by the way, include foreign languages.
A PRS record has the general
format consisting of three items:
statement number...ADDRESS = statement number...the record
and an actual record in BASIC may look like :
5486483 ADDRESS=5486483:INSTRUCTION$="PRINT"+STRING$
where the statement number is 5486483 and the record is
INSTRUCTION$="PRINT"+STRING$. The repetition of
ADDRESS=5486483 is to let the program know, when needed, the
address 5486483 is the generating statement for printing a string.
Thus, using the same associative memory, PRS has made it
unnecessary to remember the technical information represented by
the record at the address 5486483. For example, when we want to
write the statement GOTO 5486483 in the self-generation of the SSS
generator, we no longer need to commit to memory the statement
number 5486483.
To relate SSS to DNA, we set in the PRS record:
statement number = ADDRESS = the record => RNA
The ADDRESS of software corresponds to the lock and key system in
molecular biology. Our goal is to auto-update a very, very large
number of times SSS to DNA with auto-documentation.
Home
Page http://www.post-science.com
Send mail to inf@post-science.com.
Thanks and please feel free to
contact us !
|
|