stringtranslate.com

Чарльз Х. Мур

Чарльз Хавис Мур II [1] (родился 9 сентября 1938 года), более известный как Чак Мур , — американский инженер и программист, наиболее известный тем, что изобрел язык программирования Forth в 1968 году. Он стал соучредителем FORTH, Inc. вместе с Элизабет Разер в 1971 году и продолжил развивать язык, делая упор на простоту.

Начиная с начала 1980-х годов, Мур переключил внимание на проектирование стековых машин в аппаратном обеспечении, соединенном с Forth-подобными языками для работы на них. Он разработал Novix NC4000 и ShBoom (который превратился в процессор Ignite ), затем минимальный набор инструкций MuP21 и i21. Он дистанцировался от собственно Forth, который к тому времени имел официальный стандарт, и создавал все более минималистичные стековые языки для поддержки своих собственных нужд, в частности, проектирования процессоров . В начале 1990-х годов он реализовал систему под названием OK для прямого редактирования машинного кода x86 без компилятора или ассемблера . Он изменил направление с colorForth , который использует внутренние токены в исходном коде для управления крошечным компилятором. Он решил визуализировать эти токены как разные цвета в программе, поэтому код для компиляции и код для интерпретации отображаются по отдельности.

В 2000-х годах он создал серию маломощных чипов, продаваемых GreenArrays, содержащих до 144 отдельных стековых процессоров.

Ранняя карьера

Мур начал программировать в Смитсоновской астрофизической обсерватории в конце 1950-х годов. Он учился в Массачусетском технологическом институте и получил степень бакалавра по физике в 1961 году. Он поступил в Стэнфордский университет в аспирантуру, чтобы изучать математику, но в 1965 году он уехал в Нью-Йорк, чтобы стать внештатным программистом. [4]

Вперед

В 1968 году, работая в Национальной радиоастрономической обсерватории США (NRAO), Мур изобрел начальную версию языка Forth для управления радиотелескопами . В 1971 году он стал соучредителем (совместно с Элизабет Разер ) компании FORTH, Inc., первого и до сих пор одного из ведущих поставщиков решений Forth. В 1970-х годах он портировал Forth на десятки компьютерных архитектур. [4]

Аппаратная конструкция

В 1980-х годах Мур обратил свое внимание и методы разработки Forth на проектирование ЦП , разработав несколько стековых машинных микропроцессоров и получив несколько патентов, связанных с микропроцессорами [5] по ходу дела. Все его разработки подчеркивали высокую производительность при низком энергопотреблении. Он также исследовал альтернативные архитектуры Forth, такие как cmForth и machine Forth, которые более точно соответствовали машинным языкам его чипов.

В 1983 году Мур основал Novix, Inc., где разработал процессор NC4000. Лицензия на эту разработку была предоставлена ​​компании Harris Semiconductor , которая выпустила на рынок усовершенствованную версию под названием RTX2000радиационно-стойкий стековый процессор, который использовался в многочисленных миссиях NASA . В 1985 году в своей консалтинговой фирме Computer Cowboys он разработал процессор Sh-Boom. Начиная с 1990 года он разрабатывал собственную систему САПР VLSI , OKAD, для преодоления ограничений в существующем программном обеспечении САПР. Он использовал эти инструменты для разработки нескольких многоядерных микросхем с минимальным набором команд (MISC): MuP21 в 1990 году и F21 в 1993 году.

Мур был основателем iTv Corp, [6] [7] одной из первых компаний, работавших над интернет-устройствами . В 1996 году он разработал еще один специальный чип для этой системы, i21. [8] [9]

Мур разработал диалект colorForth языка Forth, полученный из языка сценариев для его пользовательской системы САПР VLSI , OKAD. В 2001 году он переписал OKAD на colorForth и разработал процессор c18.

В 2005 году Мур стал соучредителем и главным техническим директором компании IntellaSys, которая разрабатывает и продает его проекты микросхем, такие как многоядерный процессор seaForth-24 .

В 2009 году он стал соучредителем и техническим директором компании GreenArrays, Inc., которая занимается маркетингом многопроцессорных микросхем GA4 и GA144.

Публикации

Ссылки

  1. ^ abc Бергин, Томас Дж. и Гибсон, Ричард Г., История языков программирования , том ., Addison Wesley, 1996, стр. 670.
  2. Уинифред Беллис Мур Архивировано 1 апреля 2009 г. в Wayback Machine , 10 октября 1932 г. – 11 января 2005 г.
  3. Эрик О. Мур. Архивировано 13 мая 2009 г. в Wayback Machine . Родился в 1969 г. в Амстердаме, штат Нью-Йорк.
  4. ^ ab Ратер, Элизабет; Колберн, Дональд; Мур, Чарльз (1 января 1996 г.). "Эволюция Форта". История языков программирования --- II . стр. 625–670. doi :10.1145/234286.1057832. ISBN 9780201895025. Получено 17 октября 2022 г. . {{cite book}}: |journal=проигнорировано ( помощь )
  5. Hewlett-Packard лицензирует портфель патентов на микропроцессоры Мура, LinuxElectrons, 23 января 2006 г., архивировано с оригинала 26 декабря 2007 г..
  6. ^ "iTV Corp. разрабатывает новый недорогой высокоскоростной компьютерный чип", Business Wire , 3 июня 1996 г..
  7. The iTV Corporation, архивировано с оригинала 22 сентября 2001 г.
  8. ^ "i21 Processor". Архивировано из оригинала 23 апреля 1999 года . Получено 24 марта 2017 года .{{cite web}}: CS1 maint: бот: исходный статус URL неизвестен ( ссылка ), Высокопроизводительный недорогой многопроцессор для доступа в Интернет, iTv Corp
  9. Список рассылки: fire-side-chat, От: Джеффа Фокса, Вс, 17 ноября 1996 г. 02:22:00 -0800, «...В этой коробке будет чип i21 от iTV, разработанный Чаком Муром».

Внешние ссылки