Extreme
Programming

by

Bill Gates has been quoted as saying he
prefers assembly language, but in the same breath admits the difficulties
encountered using assembler make programming computers at that level
impracticable for mere mortals. With the creation of the first high-level
programming languages programmers have known that when you use one you
give something up -- CONTROL, and lack of control
translates into poor PERFORMANCE. We're all aware of what
can be accomplished by programming at the machine level. Mr. Gates made
several billion dollars from the seeds laid by a few well-written lines of Intel
assembly language (MITS BASIC), and changed the world forever.

Making something the best, the smallest, the fastest, the coolest, the flashiest,
or the ultimate what-have-you -- that's what extreme programming
is all about. The very best programs are written at the machine level.
Period. Of course, these days, few programs are written totally in assembly,
but where speed or space are important, it's still the language of choice for
those critical sections of a project. You just can't get that kind of hand
optimized performance from a higher-level language -- or can you?

:
Extreme Tech For Control Freaks

In extreme sports it's the high-tech equipment
that gives the participants the extra control to push the envelopes and explore
new horizons. Here is the latest developement in high-tech programming
equipment -- . The
Programming
Language gives you the same total and complete control over the
processor available in assembly language with many of the advantages found
only in high-level languages, until now. works the way you already think, symbolically.
supports compound
statements, multiple statements per line, and Structured Flow Control, taking
the spaghetti out of your code! The clear compact syntax reveals a routine's
big picture with just a glance at the source.

For generations scientists, engineers and high-level programmers have been
using symbolic notation to communicate their ideas. On the other hand,
assembly language programmers have been relegated to a verbose notation
more akin to (I hate to say it) COBOL than the other more symbolic
programming languages like C, C++, Pascal, FORTRAN, or Ada. Assembler
is wordy and English based, making it cumbersome and difficult to use,
especially for non-English speakers. Its vertical one-statement-per-line
syntax is hard to write, and nearly impossible to read.

changes all that.
is intuitive.
uses familiar
mathematical and programming symbols to garner every single bit of
performance the processor has to offer. With , less is more. You concentrate on
solving the problem, not writing the code. It's all about notation. You
still think at the machine level, but you communicate your
ideas in a natural symbolic notation, just like your grade school teachers
taught you. What if Einstein had been forced to write his famous formula
without symbols:
Energy is equal to the mass of the object times the speed of light
squared? If he had to express himself like that he may have never
discovered the Theory Of Relativity! empowers you to create programs
never before imaginable. What great programs are inside you just
waiting for to be
realized?

At last extreme programming at the machine level is an attainable
goal for everyone in the programming community. Imagine the
great programs you will create using . Let unleash your creative genius
today! The world is waiting for your contributions.