Updated 2010 March

Charles H Moore

Photos


Here're his passport photos for 1956, 67, 72, 77 and 83.

Education

Born in McKeesport Pennsylvania, near Pittsburg, in 1938. He grew up in Flint Michigan and was Validictorian of Central High School (1956). Granted a National Merit scholarship to MIT where he joined Kappa Sigma fraternity. Awarded a BS in Physics (1960) with a thesis on data reduction for the Explorer XI Gamma Ray Satellite. Then went to Stanford where he studied mathematics for 2 years (1961).

Programmer

He learned Lisp from John McCarthy. And Fortran II for the IBM 704 to predict Moonwatch satellite observations at Smithsonian Astrophysical Observatory (1958). Compressed this program into assembler to determine satellite orbits (1959). On the other coast, he learned Algol for the Burroughs B5500 to optimize electron-beam steering at Stanford Linear Accelerator Center (1962). As Charles H Moore and Associates, he wrote a Fortran-Algol translator to support a timesharing service (1964). And programmed a real-time gas chromatograph on his first minicomputer (1965). Learned Cobol to program order-entry network at Mohasco (1968). More details are available in an unpublished paper.

Forth

Chuck invented Forth (1968) and collected his personal software library onto an IBM 1130 which was connected to the first graphics terminal he'd seen (IBM 2250). Soon he used Forth to control the 30ft telescope at Kitt Peak for the National Radio Astronomy Observatory (1970).

And then helped found Forth, Inc (1973) with $5,000 from an angel investor. For the next 10 years, he ported Forth to numerous mini, micro and main-frame computers. And programmed numerous applications from data-base to robotics.

In 1980, Byte magazine published a special issue on The Forth Language. Gregg Williams editorial (2.5MB) provides a rare view of Forth from the outside.

Chips

Finally, he determined to build a Forth chip to realize the architecture intrinsic to Forth. He was a founder of Novix, Inc and implemented the NC4000 (1983) as a gate array (top at right). He developed and sold kits to promote the chip. A derivative was eventually sold to Harris Semiconductor who marketed it as the RTX2000 for space applications (1988).

As Computer Cowboys, he designed the standard-cell Sh-Boom chip (1985), a derivative still being marketed. Then he developed his own design tools for the MuP21 (1990), which has multiple specialized processors. And the F21 (1993) featuring a network interface. He was a founder of the iTv Corp, and designed the i21, a similar architecture with enhanced performance (1996) aimed at internet applications.

Back as Computer Cowboys, Chuck invented colorForth, ported his VLSI design tools to it and designed the c18 microcomputer (2001), a simple core that can be replicated many times on a chip. Each of his chips has emphasised high performance and low power.

Awards

Patents

Recent publications