Charles H. Moore

Charles H. Moore
Charles H. Moore

Charles H. Moore (* 1938 in McKeesport, Pennsylvania) ist der Erfinder der Programmiersprache Forth und Mitgründer der Forth Inc..

Inhaltsverzeichnis

Ausbildung

Moore wuchs in Flint, Michigan, USA auf und war der Abschiedsredner der Central High School (1956). Über ein National-Merit-Stipendium kam Moore zum MIT und trat später der Kappa Sigma Bruderschaft bei. Doktor der Physik wurde er 1960 mit einer Arbeit über Datenreduktion für den Gammastrahlen-Satelliten Explorer 11. Anschließend ging er (1961) nach Stanford und studierte dort 2 Jahre Mathematik.

Programmierer

Er lernte Fortran II und einige Zeit später Lisp bei John McCarthy für den IBM 704, um damit Berechnungen für die optische Überwachung von Satellitenbahnen, zur Mondbeobachtung und Steuerung der Baker-Nunn-Kameras am Smithsonian Astrophysical Observatory (SAO) durchzuführen (1958). Das Programm zur Bestimmung der Flugbahnen von Satelliten optimierte er in Assemblersprache. Im Zuge seines Mathematikstudiums an der Fakultät für Informatik der Stanford University lernte er für den Burroughs B5500 Algol und nützte die Gelegenheit, um damit nebenbei im Stanford Linear Accelerator Center (SLAC) die Steuerung für einen Elektronenbeschleuniger zu optimieren (1961). Als Charles H. Moore and Associates schrieb er einen Fortran-Algol-Konverter für den Time-Sharing-Service Realtime Systems, Inc. (RSI) und programmierte unter anderem einen Echtzeit-Gaschromatographen auf seinem ersten Minicomputer (1965). Für Mohasco Industries, Inc. in Amsterdam, New York lernte er auf einem IBM 1130 Cobol um darauf die Software für den Entwurf von Teppichmustern zu programmieren (1968).

Forth

Moore entwickelte Forth seit 1968 und baute seine persönliche Softwarebibliothek auf einer IBM 1130 auf, welche am ersten graphikfähigen Terminal, das er gesehen hatte, angeschlossen war (IBM 2250). Bald schon benutzte er Forth zur Steuerung des 11m-Teleskops und des Empfängers des National Radio Astronomy Observatory (NRAO) am Kitt Peak für ein nationales Programm zur Beobachtung und Aufzeichnung von Millimeterwellen im All (1970).

Für die Gründung der Forth Inc. steuerte er 5.000 $ bei. In den nächsten 10 Jahren portierte er Forthsysteme auf viele Mini-, Mikro- und Mainframe-Computer. Er programmierte damit viele Anwendungen von Datenbanken bis hin zur Robotertechnik.

Im Jahre 1980 veröffentlichte er im Magazin Byte ein Sonderheft über „The Forth Language.“ Das Vorwort von Greg Williams (2,5 MB) stellt einen der seltenen Eindrücke von Leuten außerhalb der Forthwelt dar.

Chips

Schließlich beschloss er einen Forth Chip zu bauen, um die Forth-Architektur in Hardware zu verwirklichen. Er ist ein Gründer von Novix, Inc. und implementierte den NC4000 (1983) als Prozessor in einem Gate-Array. Er entwickelte und vertrieb Bausätze dazu. Ein Derivat davon wurde an Harris Semiconductor verkauft und als RTX2000 für Weltraumanwendungen vermarktet (1988).

Als ein Mitglied der "Computer Cowboys" entwarf er den Chip Sh-Boom aus Standardbauteilen (1985), der noch immer vermarktet wird. Für den MuP21 entwickelte er sein eigenes Entwurfswerkzeug (1990). Der MuP21 hat mehrere spezialisierte Prozessoren auf einem Chip. Moores F21 hat eine Netzwerk-Schnittstelle integriert (1993). Er gründete die Gesellschaft iTv und entwarf den i21, mit einer ähnlichen Architektur, aber mit erhöhter Leistung gezielt für Internet Anwendungen (1996).

Zurück bei den Computer Cowboys entwickelte er colorForth, portierte sein VLSI-Entwurfswerkzeug auch dorthin und entwarf den Mikrocomputer c18 (2001), ein sehr einfacher Kern, von dem mehrere auf einem Chip Platz finden. Alle seine Chips waren auf hohe Leistung und geringen Stromverbrauch ausgelegt.

Auszeichnungen

  • Auszeichnung für Beiträge zur Software Qualität und Computer Design, 1983.
  • Ehrenmitglied der FIG auf Lebenszeit.
  • Ehrenvorsitzender der FIG China, 1987
  • Footsteps in an Empty Valley, Offete Enterprises, 1988

Patente

  • US 05070451 Forth Specific Language Microprocessor, 1991
  • US 05319757 Forth Specific Language Microprocessor, 1995
  • US 05440749 High performance, low cost microprocessor architecture, 1995
  • US 05530890 High performance, low cost microprocessor, 1996
  • US 05604915 Data processing system having load dependent bus timing, 1997
  • US 05659703 Microprocessor system with hierarchical stack and method of operation, 1997
  • US 05784584 High performance microprocessor using instructions that operate within instruction groups, 1998
  • US 05809336 High performance microprocessor having variable speed system clock, 1998
  • EP 0870226 Risc microprocessor architecture, 1997
  • WO 9715001 Risc microprocessor architecture, 1997

Letzte Publikationen

  • Renaissance Development, Embedded Systems Conference, 1992
  • The Evolution of Forth; Rather, Coburn, Moore; History of Programming Languages II, Addison-Wesley, 1996
  • Dokumentation über den F21-Mikroprozessor bei UltraTechnology von Jeff Fox.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Charles E. Moore — (right) with Senator Harry S. Truman at the Joshua Hendy Iron Works in 1942 Born 1894 San Bernardino, California Died …   Wikipedia

  • Charles Chilton Moore — (December 20, 1837 February 7, 1906) was an American atheist, and the editor of the Blue Grass Blade, one of the United States first newspapers promoting atheism. C. C. Moore s grandfather was the 19th century religious reformer Barton W. Stone.… …   Wikipedia

  • Charles R. Moore — Born Charles Randolph Moore April 23, 1893 Chicago, Illinois U.S. Died July 20, 1947 (aged 54) Los Angeles, California U.S …   Wikipedia

  • Charles J. Moore — is an oceanographer and racing boat captain known for articles that recently brought attention to the Great Pacific Garbage Patch ,[1] an area of the Pacific Ocean strewn with floating plastic debris which is twice the size of Texas.[2] Contents… …   Wikipedia

  • Charles S. Moore — Charles Sumner Moore Oregon State Treasurer In office January 9, 1899 – January 14, 1907 Preceded by Phil Metschan Succeeded by George A. Steel Judge of Klamath County …   Wikipedia

  • Charles Willard Moore — (* 31. Oktober 1925 in Benton Harbor, Michigan; † 16. Dezember 1993 in Austin, Texas) war ein US amerikanischer Architekt. Er war einer der „Gründerväter“ und Theoretiker der Postmoderne. Bekannt als Architekt wurde Moore durch die Sea Ranch in… …   Deutsch Wikipedia

  • Charles C. Moore — Charles Calvin Moore (* 26. Februar 1866 im Holt County, Missouri; † 19. März 1958 in St. Anthony, Idaho) war ein US amerikanischer Politiker und von 1923 bis 1927 Gouverneur des Bundesstaates Idaho. Inhaltsverzeichnis 1 Frühe Jahre und… …   Deutsch Wikipedia

  • Charles Hewes Moore — Jr. (* 12. August 1929 in Coatesville, Pennsylvania) ist ein ehemaliger US amerikanischer Leichtathlet und Olympiasieger. Bei einer Körpergröße von 1,85 m betrug sein Wettkampfgewicht 77 kg. Charles Moore, der an der Cornell University studierte …   Deutsch Wikipedia

  • Charles H. Moore — Charles H. Moore. Charles H. Moore (también conocido como Chuck Moore) (nació en 1938) es el inventor del lenguaje de programación Forth. En 1968, mientras estaba empleado en el National Radio Astronomy Observatory (NRAO) de Estados Unidos, Moore …   Wikipedia Español

  • Charles C. Moore — 13th Governor of Idaho In office January 3, 1923 – January 3, 1927 Lieutenant H. C. Baldridge Preceded by D. W. Davis Succeeded by …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”