Charles H. Moore
Chuck Moore | |
---|---|
Född |
Charles Havice Moore II
9 september 1938 |
Nationalitet | amerikansk |
Ockupation | Datorchipdesigner |
Känd för |
Fjärde programmeringsspråket Stackmaskinprocessorer |
Make | Winifred Bellis (m. 1967–2005, hennes död) |
Barn | Eric O. Moore |
Hemsida |
Charles Havice Moore II (född 9 september 1938), mer känd som Chuck Moore , är en amerikansk dataingenjör och programmerare, mest känd för att ha uppfunnit programmeringsspråket Forth 1968. Han grundade FORTH, Inc., tillsammans med Elizabeth Rather 1971 och fortsatte att utveckla språket. Med början i början av 1980-talet byggde Moore en serie processorer som implementerade Forth-liknande stackmaskiner i hårdvara, inklusive Novix NC4000 och Sh-Boom. På 2000-talet designade han en serie lågeffektschips innehållande upp till 144 individuella stackprocessorer.
Tidig karriär
Moore började programmera vid Smithsonian Astrophysical Observatory i slutet av 1950-talet. Han gick på Massachusetts Institute of Technology och fick en kandidatexamen i fysik 1961. Han gick in på Stanford University för forskarskola för att studera matematik men 1965 lämnade han för att flytta till New York City för att bli frilansande programmerare.
Vidare
1968, medan han anställdes vid United States National Radio Astronomy Observatory (NRAO), uppfann Moore den första versionen av Forth-språket för att hjälpa till att kontrollera radioteleskop . 1971 grundade han (tillsammans med Elizabeth Rather ) FORTH, Inc., den första, och fortfarande en av de ledande, leverantörerna av Forth-lösningar. Under 1970-talet överförde han Forth till dussintals datorarkitekturer.
Hårdvarudesign
På 1980-talet vände Moore sin uppmärksamhet och Forth utvecklingstekniker till CPU-design , utvecklade flera stackmaskinmikroprocessorer och fick flera mikroprocessorrelaterade patent på vägen. Hans design har alla betonat hög prestanda vid låg strömförbrukning. Han utforskade också alternativa Forth-arkitekturer som cmForth och machine Forth, som bättre matchade hans chips maskinspråk.
1983 grundade Moore Novix, Inc., där han utvecklade NC4000-processorn. Denna design licensierades till Harris Semiconductor som marknadsförde en förbättrad version som RTX2000 , en strålningshärdad stackprocessor som har använts i många NASA- uppdrag. 1985 på sin konsultfirma Computer Cowboys utvecklade han Sh-Boom-processorn. Med början 1990 utvecklade han sitt eget VLSI CAD- system, OKAD, för att övervinna begränsningar i befintlig CAD-mjukvara. Han använde dessa verktyg för att utveckla flera multi-core minimal instruction set computer (MISC) chips: MuP21 1990 och F21 1993.
Moore var en grundare av iTv Corp, ett av de första företagen som arbetade med internetapparater . 1996 designade han ett annat anpassat chip för detta system, i21.
Moore utvecklade colorForth- dialekten av Forth, ett språk som härrör från skriptspråket för hans anpassade VLSI CAD- system, OKAD. 2001 skrev han om OKAD i colorForth och designade c18-processorn.
2005 var Moore med och grundade och blev Chief Technology Officer för IntellaSys, som utvecklar och marknadsför hans chipdesigner, såsom seaForth-24 multi-core processor .
2009 var han med och grundade och blev CTO för GreenArrays, Inc som marknadsför GA4 och GA144 multidatorchips.
Publikationer
- Snarare Elizabeth D. ; Colburn, Donald R.; Moore, Charles H. (1996). "13. Utvecklingen av Forth" . I Bergin, Thomas J.; G. Gibson, Richard (red.). Programmeringsspråkens historia . Vol. II. ACM Press, Addison-Wesley. s. 625–670. doi : 10.1145/234286.1057832 . ISBN 978-0-201-89502-5 .
Se även
externa länkar
- Chuck Moores hemsida arkiverad, senast uppdaterad 2013
- GreenArrays sin nuvarande satsning
- FORTH, Inc.
- Intervju på Simple-Talk (2009)
- Chuck Moore patent på processortiming
- Computerworld intervju
- Fjärde intressegruppen (FIG)