Jump to content

Деннис Эллисон

Деннис Эллисон
Известный Основатель Народной компьютерной компании.
Научная карьера
Поля Информатика , Электротехника
Учреждения Стэнфордский университет

Деннис Эллисон — преподаватель Стэнфордского университета , эту должность он занимает с 1976 года.

Эллисон был одним из основателей People's Computer Company . [1]

Эллисон в 1975 году написал спецификацию микрокомпьютерного интерпретатора языка программирования BASIC. [2] который стал известен как Tiny Basic . Создать стандарт Эллисону посоветовал Боб Альбрехт из Домашнего компьютерного клуба , который видел 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]

  1. ^ Тернер, Фред (2010). От контркультуры к киберкультуре . Издательство Чикагского университета. п. 252.
  2. ^ Эллисон, Деннис (июль 1976 г.). «Заметки по проектированию TINY BASIC» . Уведомления SIGPLAN . 11 (7). АКМ: 25–33. дои : 10.1145/987491.987494 . Специальная группа по интересам ACM по языкам программирования (SIGPLAN) перепечатала заметки по проектированию Tiny Basic из журнала Tiny BASIC Journal за январь 1976 года.
  3. ^ Осьер-Миксон, Джеффри. «Открытое оборудование: как и почему это работает» . IBM DeveloperWorks. Движение за открытое программное обеспечение было основано Деннисом Эллисоном, когда он выпустил Tiny BASIC в 1975 году.
  4. ^ Коллоквиум Лаборатории компьютерных систем Джон Уортон,Стэнфордский университет
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 437643862d52535cb13986d03e575ec6__1711156800
URL1:https://arc.ask3.ru/arc/aa/43/c6/437643862d52535cb13986d03e575ec6.html
Заголовок, (Title) документа по адресу, URL1:
Dennis Allison - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)