Деннис Эллисон — преподаватель Стэнфордского университета , должность, которую он занимает с 1976 года.
Эллисон был одним из основателей компании People's Computer Company . [1]
В 1975 году Эллисон написал спецификацию для интерпретатора микрокомпьютера для языка программирования BASIC [2] , который стал известен как Tiny Basic . Эллисон был вынужден создать стандарт Бобом Альбрехтом из Homebrew Computer Club , который видел BASIC на миникомпьютерах и чувствовал, что он идеально подойдет для новых машин, таких как MITS Altair 8800 , выпущенный в январе 1975 года. Эта конструкция не поддерживала текстовые строки или арифметику с плавающей точкой , поэтому использовалась только целочисленная арифметика. Целью было то, чтобы программа помещалась в 2–3 килобайта памяти.
Эллисон опубликовал свою работу в информационном бюллетене People's Computer Company в 1975 году. Содержание Tiny BASIC в информационном бюллетене вскоре стало журналом доктора Добба Tiny BASIC с подзаголовком «Художественная гимнастика и ортодонтия, бег налегке без овербайта». К середине 1976 года интерпретаторы Tiny BASIC были доступны для процессоров Intel 8080 , Motorola 6800 и MOS Technology 6502. Это было предвестником совместной разработки сообщества свободного программного обеспечения до того, как Интернет позволил легко передавать файлы, и было примером проекта свободного программного обеспечения до движения свободного программного обеспечения . [3]
С 1989 по 2004 год Эллисон и архитектор микропроцессоров Джон Х. Уортон координировали коллоквиум по компьютерным системам EE-380 в Стэнфордском университете. [4]
Движение за открытое программное обеспечение было основано Деннисом Эллисоном в его выпуске Tiny BASIC в 1975 году