Charles Havice Moore II [1] (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. Fue cofundador de FORTH, Inc., con Elizabeth Rather en 1971 y siguió evolucionando el idioma. A principios de la década de 1980, Moore construyó una serie de procesadores que implementaban máquinas apilables tipo Forth en hardware, incluidos Novix NC4000 y Sh-Boom. En la década de 2000 diseñó una serie de chips de bajo consumo que contenían hasta 144 procesadores de pila individuales.
Chuck Moore | |
---|---|
Nació | Charles Havice Moore II 9 de septiembre de 1938 [1] |
Nacionalidad | americano |
Ocupación | Diseñador de chips de computadora |
Conocido por | Procesadores de máquina de cuarto lenguaje de programación Stack |
Esposos) | Winifred Bellis (m. 1967-2005, su muerte) [2] |
Niños | Eric O. Moore [3] |
Sitio web | colorforth |
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 primero y todavía uno de los principales proveedores de soluciones de Forth. Durante la década de 1970, portó Forth a decenas de arquitecturas informáticas.
Diseño de hardware
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 , desarrollando varios microprocesadores de máquinas de pila y obteniendo varias patentes relacionadas con microprocesadores [4] a lo largo del camino. Todos sus diseños han enfatizado un 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 estrechamente con los lenguajes de máquina de sus chips.
En 1983, Moore fundó Novix, Inc., donde desarrolló el procesador NC4000. Este diseño fue autorizado a Harris Semiconductor, que lo comercializó como RTX2000 , un procesador de pila endurecido por radiación que se ha utilizado en numerosas misiones de la NASA . En 1985, en su empresa de consultoría 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 de conjunto de instrucciones mínimas (MISC) de múltiples núcleos : el MuP21 en 1990 y el F21 en 1993.
Moore fue uno de los fundadores de iTv Corp, [5] [6] una de las primeras empresas en trabajar en dispositivos de Internet . En 1996 diseñó otro chip personalizado para este sistema, el i21. [7] [8]
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 director de tecnología de GreenArrays, Inc, que comercializa los chips para múltiples computadoras GA4 y GA144 .
Publicaciones
- Elizabeth D. Rather, Donald R. Colburn, Charles H. Moore, "The Evolution of Forth", "History of Programming Languages" editado por Thomas J. Bergin y Richard G. Gibson, Addison-Wesley, 1996, páginas 625–670 , capítulo 13, ISBN 0-201-89502-1 .
Ver también
Referencias
- ^ a b c Bergin, Thomas J. y Gibson, Richard G., Historia de los lenguajes de programación , volumen, Addison Wesley, 1996, p. 670.
- ^ Winifred Bellis Moore Archivado el 1 de abril de 2009 en Wayback Machine , 10 de octubre de 1932-11 de enero de 2005
- ^ Eric O. Moore Archivado el 13 de mayo de 2009 en Wayback Machine , nacido en 1969 en Amsterdam NY
- ^ Licencias de Hewlett-Packard Portafolio de patentes de microprocesadores de Moore , LinuxElectrons, 23 de enero de 2006, archivado desde el original el 26 de diciembre de 2007.
- ^ "iTV Corp. Develops New-Cost, High-Speed Computer Chip" , Business Wire , 3 de junio de 1996.
- ^ ITV Corporation , archivado desde el original el 22 de septiembre de 2001
- ^ "Procesador i21" . Archivado desde el original el 23 de abril de 1999 . Consultado el 24 de marzo de 2017 .CS1 maint: bot: estado de URL original desconocido ( enlace ), Multiprocesador de acceso a Internet de alto rendimiento y bajo costo, iTv Corp
- ^ Lista de correo: fire-side-chat , De: Jeff Fox, Sun, 17 de noviembre de 1996 02:22:00 -0800, "... Esta caja contendrá el chip i21 de iTV diseñado por Chuck Moore".
enlaces externos
- Página de inicio de Chuck Moore archivada, última actualización 2013
- GreenArrays su empresa actual
- FORTH, Inc.
- Entrevista en Simple-Talk (2009)
- Patente de Chuck Moore sobre la sincronización del procesador
- Entrevista Computerworld