Jump to content

Майкрософт базовый 1.0

(Перенаправлено из базовой версии 1.0 )
БЕЙСИК 1.0
Первоначальный выпуск 1982 год ; 42 года назад ( 1982 )
Стабильная версия
БАЗОВЫЙ 512 / 1986 ; 38 лет назад ( 1986 )
Платформа Компьютеры Томсон
Тип Майкрософт БЕЙСИК

БЕЙСИК 1.0 [ 1 ] [ 2 ] [ 3 ] [ 4 ] — стандартный язык BASIC для компьютеров Thomson ( MO5 , TO7 и т. д.), который является эталонным для всей линейки. [ 5 ] [ 6 ] [ 7 ] Это реализация Microsoft BASIC (BASIC-69). [ 3 ] Он использовался для ознакомления детей из Франции с программированием в 1980-х годах (см. «Компьютерные технологии для всех» , план французского правительства 1985 года по ознакомлению с компьютерами 11 миллионов школьников страны). [ 8 ] [ 9 ] В основном преподавалось три языка: LSE , BASIC и LOGO . Программы школьных учебников были даны на BASIC 1.0 для Thomson и иногда на ExelBasic для Exelvision EXL 100 .

Первая версия пришла с компьютером ТО7, выпущенным в 1982 году. [ 10 ] [ 2 ] [ 3 ] [ 9 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] В MO5 (выпущенном в 1984 году, но с меньшим ПЗУ) набор команд уменьшен и двойная точность не реализована, так что интерпретатор умещается только в 12 КБ ПЗУ вместо 16 КБ на TO7. [ 6 ] [ 1 ] [ 4 ] [ 9 ] [ 15 ]

Модернизированная версия выпускалась под названием BASIC 128 для ТО7-70 , ТО9 , МО5НР и МО6 . [ 16 ] [ 17 ] [ 18 ] Он включал команды для операций с дисками и другие новые инструкции.

На TO8/8D и TO9+ была предусмотрена еще более модернизированная версия под названием BASIC 512 . [ 19 ] [ 20 ]

Ключевые слова

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

Интерпретатор BASIC 1.0 распознает обычные команды, такие как FOR.. NEXT, GOSUB.. RETURN, IF.. THEN.. ELSE, и DATA / READ / RESTORE заявления. [ 7 ] Расширенные инструкции, такие как ON.. GOTO и ON.. GOSUB тоже были возможны. [ 7 ]

  • ? - Псевдоним PRINT
  • ' - Псевдоним REM
  • ATTRB - Атрибуты персонажа
  • BOX (x1,y1)-(x2,y2) - Рисует прямоугольник (верхний левый пиксель равен (0,0)
  • BOXF (x1,y1)-(x2,y2),color - Заполняет прямоугольник заданным цветом (необязательно, если не указан, используйте текущий цвет пера). Отрицательные цвета приводят к заполнению требуемым цветом в качестве фонового.
  • CLS - Очистить экран
  • COLOR foreground, background - Изменение цвета пера (параметры не являются обязательными)
  • CONSOLE
  • DELETE
  • END - Завершает выполнение программы
  • FOR v=s TO e STEP n - Цикл FOR, увеличивающий v на n каждый раз, пока не достигнет e. STEP не является обязательным (по умолчанию — 1) и может быть отрицательным.
  • GOTO line - Перейти к строке программы
  • IF a THEN Оператор Оператор ELSE — Условия (оператор может быть просто номером строки)
  • INPUT “message”;variable1,variable2 - Установите переменные в значения, введенные пользователем (через запятую). А? печатается после сообщения и перед чтением значений от пользователя.
  • LINE (x1,y1)-(x2,y2) - Рисует линию (первая точка необязательна, используется текущая позиция курсора: LINE -(x2,y2))
  • LIST line - Перечислить программу в памяти (параметр не является обязательным, если отсутствует, отображается вся программа)
  • LOCATE x,y - Переместить курсор
  • NEW - Новая программа, удалить текущую из памяти
  • NEXT v - Закрывает цикл FOR.
  • PLAY s$ - Воспроизводит музыку. Строка состоит из нот DO,RE,MI,FA,SO,LA,SI (с модификаторами # и b), изменений октав (O1-O5), изменений продолжительности нот (L1-L96), пауз (P), темпа. изменения (Т1-Т256), настройки атаки (А0-А255). Пробелы игнорируются и могут быть использованы для удобства чтения.
  • PRINT value - Печатает значение (если к значению добавлен суффикс ; вставьте после него табуляцию. В противном случае происходит переход на следующую строку)
  • PRINT USING
  • PSET(x,y) - Установить пиксель
  • REM - Комментарии (REMark). Все, что следует за этим в строке, игнорируется.
  • RUN - запустить программу
  • SCREEN foreground,background,border - Изменение цвета для всего экрана
  • COS(v)
  • INT(v)
  • INSTR
  • LEFT$(s$,n) - Получить подстроку из N первых символов S
  • LEN(s$)
  • MID$
  • RIGHT$(s$,n) - Получить подстроку из N последних символов S
  • RND - Случайное значение от 0 до 1
  • SIN(v)
  • STR$
  • VAL
  • + - Сложение, конкатенация строк
  • -
  • *
  • /
  • MOD
  • @ - Целочисленное деление
  • = - Назначение, равенство
  • ^
  1. ^ Перейти обратно: а б «Томсон МО 5» . www.old-computers.com . Проверено 28 ноября 2022 г.
  2. ^ Перейти обратно: а б «Томсон ТО 7» . www.old-computers.com . Проверено 28 ноября 2022 г.
  3. ^ Перейти обратно: а б с «Томсон ТО7» . Устаревшие слезы . 2018.
  4. ^ Перейти обратно: а б Руг, Сорен. «Краткое справочное руководство по BASIC 1.0» . Сайт Роуг . Проверено 28 ноября 2022 г.
  5. ^ «документы:basic_howto» . Руководство Demomaker по компьютерам Thomson . 2015.
  6. ^ Перейти обратно: а б Дебарт, Патрис (декабрь 1986 г.). «Взлом системы Thomson TO7 — MO5 — TO9» . Бюллетень РПИ . № 44.
  7. ^ Перейти обратно: а б с «документы:basic_keywords» . Руководство Demomaker по компьютерам Thomson . 2015.
  8. ^ Ina.fr, Национальный аудиовизуальный институт - (январь 1985 г.). «ИТ-план: пресс-конференция Fabius» . Ina.fr.
  9. ^ Перейти обратно: а б с ДЕЛЭЙ (1987). «ОСНОВНЫЕ ПРОЦЕДУРЫ ДЛЯ TO7 И MO5» (PDF) . Бюллетень РПИ (48): 217.
  10. ^ «ТОМСОН ТО7/70» . Ординатор коллекции . 2012 . Проверено 28 ноября 2022 г.
  11. ^ Блондель (1982). Введение в BASIC TO7/TO7-70 . СЕДИК.
  12. ^ Ваннер (1984). Идите дальше, BASIC TO7 . ЭЙРОЛЬ.
  13. ^ Трост (1984). ТО7 56 Программы БЕЙСИК . Сайбекс.
  14. ^ Монсо (1984). БАЗОВЫЕ игры на ТО7 . Сайбекс.
  15. ^ Трост (1984). MO5 56 Программы . Сайбекс.
  16. ^ Фабио, Паоло (15 января 2018 г.). «Ретрокомпьютинг: как установить эмулятор Thomson MO5, MO6, TO7, TO8, TO9 и Olivetti Prodest PC 128 на Windows, Apple Mac, Linux и BSD» . Блог Паоло Фабио Заино .
  17. ^ Блондель (1985). Введение в БЕЙСИК 128 ТО7-70 . СЕДИК.
  18. ^ Набонна (1986). Интерпретатор BASIC 1.0 для ТО7-70 и ТО9 . ЭЙРОЛЬ.
  19. ^ «Томсон ТО 8 – ТО 8Д» . www.old-computers.com . Проверено 28 ноября 2022 г.
  20. ^ «Томсон ТО 9 плюс» . www.old-computers.com .


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a46d0075a991d3a89afa2b911cdaf770__1679908260
URL1:https://arc.ask3.ru/arc/aa/a4/70/a46d0075a991d3a89afa2b911cdaf770.html
Заголовок, (Title) документа по адресу, URL1:
Microsoft Basic 1.0 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)