stringtranslate.com

Carlos H. Moore

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, mejor 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, Moore cambió su enfoque hacia el diseño de máquinas apiladas en hardware combinadas con lenguajes similares a Forth para ejecutarse en ellas. Desarrolló Novix NC4000 y ShBoom (que evolucionó en el procesador Ignite ), luego el conjunto mínimo de instrucciones MuP21 e i21. Se distanció de Forth propiamente dicho, que para entonces tenía un estándar oficial, y construyó lenguajes de pila cada vez más minimalistas para satisfacer sus propias necesidades, en particular el diseño de procesadores . A principios de la década de 1990, implementó un sistema llamado OK para la edición directa de código máquina x86 sin compilador ni ensamblador . Cambió de dirección con colorForth , que utiliza tokens internos en el código fuente para guiar a un pequeño compilador. Eligió visualizar estos tokens como diferentes colores en un programa, de modo que el código a compilar y el código a interpretar se muestren claramente.

En la década de 2000 creó una serie de chips de bajo consumo, comercializados por GreenArrays, que contenían hasta 144 procesadores de pila individuales.

Carrera temprana

Moore comenzó a programar en el Observatorio Astrofísico Smithsonian a finales de la década de 1950. Asistió al Instituto de Tecnología de Massachusetts y se licenció en física en 1961. Ingresó a la Universidad de Stanford para realizar un posgrado para estudiar matemáticas, pero en 1965 la dejó para mudarse a la ciudad de Nueva York y convertirse en programador independiente. [4]

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 todavía uno de los principales, proveedores de soluciones Forth. Durante la década de 1970, portó Forth a docenas de arquitecturas informáticas. [4]

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 apiladas y obteniendo varias patentes relacionadas con microprocesadores [5] a lo largo del camino. Todos sus diseños han enfatizado el alto rendimiento con un bajo consumo de energía. También exploró arquitecturas Forth alternativas, como cmForth y machine Forth, que se acercaban más a los lenguajes de máquina de sus chips.

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, [6] [7] una de las primeras empresas en trabajar en dispositivos de Internet . En 1996 diseñó otro chip personalizado para este sistema, el i21. [8] [9]

Moore desarrolló el dialecto colorForth de Forth, un lenguaje derivado del lenguaje de programación 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

Referencias

  1. ^ abc Bergin, Thomas J. y Gibson, Richard G., Historia de los lenguajes de programación , volumen., Addison Wesley, 1996, p. 670.
  2. ^ Winifred Bellis Moore Archivado el 1 de abril de 2009 en Wayback Machine , 10 de octubre de 1932 - 11 de enero de 2005
  3. ^ Eric O. Moore Archivado el 13 de mayo de 2009 en Wayback Machine , nacido en 1969 en Amsterdam NY
  4. ^ ab Más bien, Elizabeth; Colburn, Donald; Moore, Charles (1 de enero de 1996). "La evolución de Forth". Historia de los lenguajes de programación---II . págs. 625–670. doi :10.1145/234286.1057832. ISBN 9780201895025. Consultado el 17 de octubre de 2022 . {{cite book}}: |journal=ignorado ( ayuda )
  5. ^ Hewlett-Packard licencia la cartera de patentes de microprocesadores Moore, LinuxElectrons, 23 de enero de 2006, archivado desde el original el 26 de diciembre de 2007.
  6. ^ "iTV Corp. desarrolla un nuevo chip informático de alta velocidad y bajo costo", Business Wire , 3 de junio de 1996.
  7. ^ The iTV Corporation, archivado desde el original el 22 de septiembre de 2001
  8. ^ "Procesador i21". Archivado desde el original el 23 de abril de 1999 . Consultado el 24 de marzo de 2017 .{{cite web}}: Mantenimiento CS1: bot: estado de la URL original desconocido ( enlace ), Multiprocesador de acceso a Internet de alto rendimiento y bajo costo, iTv Corp
  9. ^ Lista de correo: fire-side-chat, De:Jeff Fox, domingo, 17 de noviembre de 1996 02:22:00 -0800, "... Esta caja contendrá el chip i21 de iTV diseñado por Chuck Moore".

enlaces externos