Charles h moore
Charles Havice Moore II (nacido el 9 de septiembre de 1938), más conocido como Chuck Moore, es un ingeniero informático y programador estadounidense, más conocido por inventar el lenguaje de programación Forth. en 1968. Cofundó FORTH, Inc., con Elizabeth Rather en 1971 y continuó evolucionando el lenguaje con énfasis en la simplicidad. A principios de la década de 1980, cambió su enfoque para diseñar máquinas de pila en hardware combinado con lenguajes similares a Forth para ejecutarlos. Desarrolló Novix NC4000 y Sh-Boom, luego el conjunto de instrucciones mínimo MuP21 e i21. En la década de 2000, creó una serie de chips de bajo consumo que contenían hasta 144 procesadores de pila individuales. Ha implementado sus propias herramientas para el diseño de procesadores.
Carrera temprana
Moore comenzó a programar en el Observatorio Astrofísico Smithsonian a fines de la década de 1950. Asistió al Instituto de Tecnología de Massachusetts y recibió una licenciatura en física en 1961. Ingresó a la Universidad de Stanford para realizar estudios de posgrado en matemáticas, pero en 1965 se fue para mudarse a la ciudad de Nueva York para convertirse en programador independiente.
Adelante
En 1968, mientras trabajaba en el Observatorio Nacional de Radioastronomía de los Estados Unidos (NRAO), Moore inventó la versión inicial del lenguaje Forth para ayudar a controlar los radiotelescopios. En 1971, cofundó (con Elizabeth Rather) FORTH, Inc., el primer y aún uno de los principales proveedores de soluciones de Forth. Durante la década de 1970, portó Forth a docenas de arquitecturas informáticas.
Diseño de equipos
En la década de 1980, Moore centró su atención y las técnicas de desarrollo de Forth en el diseño de CPU, desarrolló varios microprocesadores de máquinas de pila y obtuvo varias patentes relacionadas con microprocesadores en el camino. Todos sus diseños han enfatizado el alto rendimiento con un bajo consumo de energía. También exploró arquitecturas alternativas de Forth como cmForth y machine Forth, que coincidían más con sus chips' lenguajes de máquina.
En 1983, Moore fundó Novix, Inc., donde desarrolló el procesador NC4000. Este diseño fue licenciado a Harris Semiconductor, que comercializó una versión mejorada como RTX2000, un procesador de pila endurecido por radiación que se ha utilizado en numerosas misiones de la NASA. En 1985, en su consultora Computer Cowboys, desarrolló el procesador Sh-Boom. A partir de 1990, desarrolló su propio sistema CAD VLSI, OKAD, para superar las limitaciones del software CAD existente. Usó estas herramientas para desarrollar varios chips de computadora con conjunto mínimo de instrucciones (MISC) de múltiples núcleos: el MuP21 en 1990 y el F21 en 1993.
Moore fue uno de los fundadores de iTv Corp, una de las primeras empresas en trabajar en dispositivos de Internet. En 1996 diseñó otro chip personalizado para este sistema, el i21.
Moore desarrolló el dialecto colorForth de Forth, un lenguaje derivado del lenguaje de secuencias de comandos para su sistema CAD VLSI personalizado, OKAD. En 2001, reescribió OKAD en colorForth y diseñó el procesador c18.
En 2005, Moore cofundó y se convirtió en director de tecnología de IntellaSys, que desarrolla y comercializa sus diseños de chips, como el procesador multinúcleo seaForth-24.
En 2009, cofundó y se convirtió en CTO de GreenArrays, Inc., que comercializa los chips para múltiples computadoras GA4 y GA144.
Publicaciones
- Más bien, Elizabeth D.; Colburn, Donald R.; Moore, Charles H. (1996). "13. La evolución de la fuerza". En Bergin, Thomas J.; G. Gibson, Richard (eds.). Historia de Lenguas Programadoras. Vol. II. ACM Press, Addison-Wesley. pp. 625-670. doi:10.1145/234286.1057832. ISBN 978-0-201-89502-5.