[comp.sys.amiga] World's Fastest Programmers

jimm@amiga.UUCP (Jim Mackraz) (02/28/89)

--
Here's an interesting excerpt from the magazine "Embedded Systems Programming"
(A Miller Freeman Publication), vol 2 no 1, reprinted without permission.

From the column "When in ROM" by Ray Duncan, column titled "Of Rhealstone
and Real-Time," covering the the 1988 Real-Time Programming Convention in
Anaheim, California, Nov 18-19, 1988.

"The high point of the conference was the World's Fastest Programmer Contest 
dreamed up by Martin Tracy, convention chairman and a senior programmer at Forth Inc.
The rules were simple and straightforward: contestants were allowed to bring a
computer and the programming language of their choice and could work individually or
in teams.  Each was provided with a  hardware device that could be interfaced to the
computer but whose nature wasn't known in advance.  The object was to make the
gevice perform as described by the conference chairman; the first person to finish
would win $1,000.

"As it turned out, the hardware device for the contest--referred to hereafter as the
Gizmo--was nothing short of inspired.  Though built from a handful of parts that
cost very little, it was an excellent challenge of the contestants' abilities to
write real-time control programs.  The Gizmo consisted of a hacksaw blade mounted
vertically on a stand with a solenoid attached near the base and a seven-bar
Radio Shack LED on the free end.  The solenoid was controlled by a two-transistor
complementary Darlington circuit, and the entire contraption was interfaced to the
host computer by a Centronics conenctor with one line driving the solenoid and five
others connected to the LED.

"When the solenoid was pulsed at appropriate intervals, the hacksaw blade would swing
back and forth at a constant rate like an upside-down pendulum.  Text could then be
displayed and scrolled by turning the LED's bars on and off as it moved, taking
advantage of persistence of vision to form the illusion of characters.  Finding the
resonant frequency of the hacksaw blade and the proper timings for the display
turned out to require quite a bit of interactive experimentation, for which Forth
is of course uniquely suited.

"The winners were Phil Burk and Michael Haas of Delta Research, who convinced their
Gizmo to scroll the message 'The Rain in Spain Falls Mainly on the Plain' in only
one hour and 20 minuetes.  They used their own Forth interpreter/compiler, called
JForth, and an Amiga computer.  Not bad pay for less than two hours' work, no matter
what kind of consulting rates you're used to!   I hope that at next year's
convention we see even more contestants, a broader selection of programming
languages and computers, and another fascinating Gizmo to be programmed."

----

I hope "Embedded Systems Programming" forgives my posting an excerpt from their
excellent magazine, and I also congratulate Mike and Phil on being the World's
Fastest Programmers.  Only Amiga!

	jimm
-- 
Jim Mackraz, I and I Computing	   	"Like you said when we crawled down
{cbmvax,well,oliveb}!amiga!jimm          from the trees: We're in transition."
							- Gang of Four
Opinions are my own.  Comments are not to be taken as Commodore official policy.