Jump to content

Ли-Чен Ван

Использование авторского лева ; Все ошибки зарезервированы в 1976 году

Ли-Чен Ван (род. 1935) — американский компьютерный инженер, наиболее известный благодаря своему Palo Alto Tiny BASIC для Intel 8080 на базе микрокомпьютеров . Он был членом Домашнего компьютерного клуба и внес значительный вклад в разработку программного обеспечения для первых микрокомпьютерных систем от Tandy Corporation и Cromemco . [1] Он впервые использовал слово « авторское лево Palo Alto Tiny BASIC «@COPYLEFT ALL WRONGS RESERVED» в июне 1976 года. » в уведомлении о распространении [2]

Доморощенный компьютерный клуб

[ редактировать ]
Слева направо: Ли-Чен Ван, Лен Шустек , Джон Дрейпер , Гордон Френч , Марти Спергел, Боб Лэш, Ральф Кэмпбелл.

Компьютерный клуб Homebrew был рассадником разработки BASIC, и его члены были в восторге от Altair BASIC . Коллеги-члены Стив Возняк и Том Питтман разработают свои собственные BASIC ( Integer BASIC и 6800 Tiny BASIC соответственно). Ван проанализировал код Altair BASIC и внес изменения в Tiny BASIC Extended. [3] Ван опубликовал в рассылке загрузчик для 8080, комментируя Открытое письмо любителям : [4]

Altair Basic имеет загрузчик длиной двадцать или двадцать один байт. В принципе, вы можете использовать этот загрузчик для загрузки собственного загрузчика, который затем загрузится в вашу программу. Однако, поскольку г-н Билл Гейтс утверждает, что ему не заплатили [sic]достаточно и настроен называть людей ворами. (См. информационный бюллетень HBCC '12-1.) Я решил написать его сам. В результате получается бутстрап длиной шестнадцать байт. Это все равно слишком долго, может быть, наши профессиональные специалисты смогут его сократить. А пока вы можете скопировать мое, и я не буду называть вас вором (в том числе и г-ном Гейтсом).

Пало-Альто Тайни БЕЙСИК

[ редактировать ]

Palo Alto Tiny BASIC был четвертой версией интерпретатора Tiny BASIC , появившейся в журнале доктора Добба по компьютерной художественной гимнастике и ортодонтии , но, вероятно, самой влиятельной. Он появился в выпуске № 5, том 1, май 1976 года. [5] и отличался от других версий Tiny BASIC новыми средствами сокращения команд для экономии памяти и включением переменной массива («@»). Интерпретатор занимал 1,77 килобайт памяти и предполагал использование телетайпа (TTY) для пользовательского ввода/вывода . Ошибка в оригинальной статье появилась в июньско-июльском номере журнала Dr. Dobb's (том 1, № 6). В эту статью также включена информация о добавлении дополнительных устройств ввода-вывода кода для отображения видео VDM от Processor Technology на примере .

Ван был одним из первых, кто использовал слово «авторское лево » в июне 1976 года. В уведомлении о распространении Palo Alto Tiny BASIC он написал «@COPYLEFT ВСЕ НЕПРАВИЛЬНЫЕ ЗАРЕЗЕРВИРОВАНЫ». [2] Tiny BASIC не распространялся под какой-либо формальной формой условий распространения авторского лева, но был представлен в контексте, когда исходный код распространялся и изменялся. Фактически, Ван ранее внес изменения в Tiny BASIC Extended, прежде чем написать свой собственный интерпретатор. [3] Он призвал других адаптировать его исходный код и опубликовать свои адаптации, как в случае с версией Роджера Рауколба, опубликованной в Interface Age . [6]

Ван также написал программу STTREK на своем Tiny BASIC, которая появилась в июльском номере журнала People's Computer Company Newsletter за 1976 год . [7] [8]

Тэнди Корпорейшн

[ редактировать ]

Первоначальный прототип TRS-80 Model I, который был продемонстрирован Чарльзу Тэнди для продажи этой идеи, работал на языке BASIC Ли-Чена. [9]

Обратите внимание на пометку «ЛИШАНИК» (Li-Chen) на этом ПЗУ Exatron, созданном для дисковода TRS-80 Model 1 Exatron Stringy Floppy.

Знак Ванга также присутствует на дискете Exatron Stringy Floppy ROM для TRS-80 Model I. Обозреватель Embedded Systems Джек Креншоу называет манчестерский код кодирования Ванга, обеспечивающий скорость чтения/записи 14 КБ, «произведением искусства». [10]

Кромемко

[ редактировать ]
Калейдоскоп был написан Ли-Чэнь Ваном для Cromemco Dazzler . Его длина составляла всего 127 байт, но он остановил движение в Нью-Йорке.

Первый цветной графический интерфейс для микрокомпьютеров , разработанный Cromemco и получивший название Dazzler , был представлен в 1976 году вместе с демонстрационной программой под названием « Калейдоскоп », написанной Вангом. По данным журнала BYTE Magazine, программа, написанная на ассемблерном коде 8080, имела длину всего 127 байт. [11] Но эта короткая программа остановила движение на 5-й авеню в Нью-Йорке .

Стэн Вейт был владельцем компьютерного магазина в Нью-Йорке. Он разместил в витрине своего магазина цветной телевизор, на котором отображались красочные, постоянно меняющиеся калейдоскопические узоры, созданные Даззлером и программным обеспечением Ванга. По словам Вейта: «Проезжавшие мимо люди начали останавливаться и смотреть – они никогда раньше не видели ничего подобного. За короткое время «Даззлер» вызвал пробку на Пятой авеню!» Полиции пришлось связаться с хозяином дома и заставить его отключить телевизор. [12]

Ван также разработал «3K Control Basic» для Cromemco. [13]

Другие вклады

[ редактировать ]

Ван также создал WSFN («Что ничего не значит»), язык программирования для управления роботами , опубликованный в журнале Dr. Dobb's Journal в сентябре 1977 года. [14]

В 2001 году Ван был переизбран на второй срок председателем Технического и испытательного комитета Ассоциации инфракрасных данных . В 2004 году Ван работал техническим директором в компании ACTiSYS во Фримонте, Калифорния, где занимался ИК / мобильными продуктами.

  1. ^ Лэш, Боб. «Мемуары члена доморощенного компьютерного клуба» . Проверено 6 мая 2013 г.
  2. ^ Jump up to: а б Ван, Ли-Чен (май 1976 г.). «Пало-Альто Крошечный БЕЙСИК». Журнал доктора Добба по компьютерной гимнастике и ортодонтии, Бегущий свет без лишнего байта . 1 (5): 12–25. (Примечание. Исходный код начинается со следующих шести строк: «TINY BASIC FOR INTEL 8080; ВЕРСИЯ 1.0; ЛИ-ЧЕН ВАНГ; 10 ИЮНЯ 1976 г.; @COPYLEFT; ВСЕ НЕПРАВИЛЬНОСТИ ЗАЩИЩЕНЫ». Июньская дата в майском выпуске верна. Журнал отставал от графика, июньский и июльский номера были объединены, чтобы наверстать упущенное.)
  3. ^ Jump up to: а б «Расширенный Tiny BASIC». Журнал доктора Добба по компьютерной гимнастике и ортодонтии, Бегущий свет без лишнего байта . 1 (2). Февраль 1976 года.
  4. ^ Ван, Лишайник (30 апреля 1976 г.). «БУТСТРАП 8080» (PDF) . Информационный бюллетень доморощенного компьютерного клуба . 2 (4): 9. Архивировано (PDF) из оригинала 7 апреля 2015 г. Проверено 10 октября 2020 г.
  5. ^ Ван, Ли-Чен (май 1976 г.). «Пало-Альто Крошечный БЕЙСИК». Журнал доктора Добба по компьютерной гимнастике и ортодонтии, Бегущий свет без лишнего байта . 1 (5): 12–25. Исходный код начинается со следующих шести строк. КРОШЕЧНЫЙ БАЗОВЫЙ ДЛЯ INTEL 8080; ВЕРСИЯ 1.0; ЛИ-ЧЕН ВАН; 10 ИЮНЯ 1976 г.; @КОПИЛЕВОЕ; ВСЕ НЕПРАВИЛЬНОСТИ ЗАЩИЩЕНЫ
  6. ^ Рауколб, Роджер (декабрь 1976 г.). «Крошечный БЕЙСИК Пало-Альто доктора Ванга». Возраст интерфейса . 2 (1): 92–108. (Примечание. Исходный код начинается со следующих девяти строк: " TINY BASIC FOR INTEL 8080; VERSION 2.0; BY LI-CHEN WANG; MODIFIED AND TRANSLATED TO INTEL MNEMONICS; BY ROGER RAUSKOLB; 10 OCTOBER, 1976; @COPYLEFT; ALL WRONGS RESERVED")
  7. ^ «Народная компьютерная компания» (PDF) . Архивировано (PDF) из оригинала 22 марта 2018 г. Проверено 25 декабря 2019 г.
  8. ^ Тернбулл, Пит. "Стартрек.asc" . Проверено 25 декабря 2019 г.
  9. ^ Уэлш, Дэвид и Уэлш, Тереза, запускающая насос: как энтузиасты TRS-80 помогли разжечь революцию ПК с. 7, Авторское право © 2007
  10. ^ Креншоу, Джек В. «Еще о переводчиках» . Колонка «Панель инструментов программистов» . Проверено 5 апреля 2011 г.
  11. ^ Хелмерс, Карл (июнь 1976 г.). «О обложке» . БАЙТ (10): 6–7 . Проверено 18 февраля 2013 г.
  12. ^ Вейт, Стэн (март 1990 г.). «Кромемко – инновации и надежность». Компьютерный покупатель . 3. 10 (122): 481–487.
  13. ^ «Базовое руководство по эксплуатации 3K Control» (PDF) . Кромемко. Архивировано из оригинала (PDF) 22 декабря 2013 г. Проверено 18 февраля 2013 г.
  14. ^ Ван, Ли-Чен , «Интерактивный язык программирования для управления роботами», Журнал доктора Добба , том. 2, нет. 10
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0e24ce92bbc4681a0b1dc72091a18b75__1712610000
URL1:https://arc.ask3.ru/arc/aa/0e/75/0e24ce92bbc4681a0b1dc72091a18b75.html
Заголовок, (Title) документа по адресу, URL1:
Li-Chen Wang - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)