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?
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.
Copyright
© . All Rights
Reserved.
The word OPTOMIZED, the name TERSE, and the logo are Trademarks of
.