... is a general purpose computer language with 32 keywords.
Keywords assign programs parameterized by square-bracketed Expression Sequences.
For example,
Name["nam", expr ]
...assigns "nam" to expr
so that expr is evaluated when nam is
invoked.
Grok32` is
designed to be elegant, comprehensive, and easy to
learn.
Everything is a simple Name, or an Expression with the form:
nam[par1, par2,...]
In the above, nam is an Expression, and "par1, par2,..." is a Sequence of zero or more Expressions.
A natural language is spoken
or
signed (by hand signals and facial expressions) by humans for
general-purpose
communication. Humans are usually equipped to learn their first natural
language spontaneously. By contrast, writing and computer programming
are
usually scholastic achievements.
Grok32` is easy
to learn because it embodies basics reflecting innate cognition. It is natural
insofar as
it embodies common language names, algorithms and principles. The 32
keywords
and the eight Contexts
are ordinary words. Each of these words embody their common meaning,
but structured in the above format.
Grok32`
is the ergonomic computer language.
© 2007
by John Bergamini