ОСНОВНОЕ программирование - Википедия - BASIC Programming
Эта статья нужны дополнительные цитаты для проверка.Октябрь 2017 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Базовое программирование | |
---|---|
Разработчики) | Atari, Inc. |
Издатель (ы) | Atari, Inc. |
Дизайнер (ы) | Уоррен Робинетт[1] |
Платформа (и) | Atari 2600 |
Релиз | 1979 |
ОСНОВНОЕ программирование это компьютерная видеосистема Atari (позже названная Atari 2600 ) картридж, который учит простому компьютерному программированию с использованием диалекта БАЗОВЫЙ. Написано Уоррен Робинетт и выпущен Atari, Inc. в 1979 году это БЕЙСИК-интерпретатор - один из немногих неигровых картриджей для консоли. Система Atari VCS баран размер 128 байт ограничивает возможности для написания программ.
Подробности
В ОСНОВНОЕ программирование Дисплей разделен на шесть регионов:
- Программа там набираются инструкции. Он имеет максимум одиннадцать строк кода.
- Куча показывает временные результаты того, что делает программа.
- Переменные хранит значения любых переменных, которые использует программа.
- Выход отображает любые выходные значения, создаваемые программой.
- Положение дел показывает количество оставшейся доступной памяти.
- Графика содержит два цветных квадрата, которыми можно управлять с помощью программы.
Ввод осуществляется через два контроллера клавиатуры Atari со специальными накладками, показывающими, как вводить различные команды и буквы.[2] Программы ограничены размером 64 символа и обычно 9 строками кода, ограничивая программы, которые могут быть написаны (пользователи могут отключить все окна, кроме Программы, и продолжать выбирать «Новая строка», пока не появятся 11 строк кода).
Особенности языка
Atari BASIC поддерживает следующие ключевые слова:[3]
- Заявления:
Распечатать
- Структура:
Идти к
,Если-то-еще
- Графика:
Прозрачный
- Функции:
Ударить
,Ключ
- Математика: + - × ÷
Мод
- Операторы отношения: <> =
В отличие от большинства реализаций BASIC того времени:
- Atari BASIC использовала ← вместо = для присвоения; например.,
А ← А + 1
. - Заявления могут быть соединены в линию без разделителя; например.,
Примечание ← APrintA
. - An
Если
оператор может использоваться как функция, возвращающая значение:Ver1 ← Ver1 + IfVer1Mod2Then8Else92
. Если
заявления могут занятьЕще
пункт.
Специальные имена переменных:
Примечание
прозвучит музыкальная нота, присвоены номера от 0 до 7- Номера присвоены
Примечание
неявно назначаются модуль 8, таким образом 8 становится 0, 9 становится 1 и т. д.
- Номера присвоены
Hor1
,Hor2
- горизонтальная координата одного из двух квадратовVer1
,Ver2
- вертикальная координата одного из двух квадратов
Язык поддерживает 26 беззнаковых целочисленных переменных от A до Z. Atari BASIC поддерживает только положительные целые числа от 0 до 99. Математика будет переноситься, поэтому 99 + 1 станет 0, 99 + 2 станет 1 и т. Д.
Образец кода
Следующий пример Понг игра была предоставлена.
1 Hor2 ← 2 + Key2 IfVer1> 90ThenVer1 ← 883 IfHitThenVer1 ← 94 Ver1 ← Ver1 + IfVer1Mod2Then8Else925 Hor1 ← Hor1 + 76 Goto1
Смотрите также
Рекомендации
- ^ Интервью: Уоррен Робинетт, Джеймс Хейг, Безмятежные дни, "Сколько времени нужно было писать? ... Приключение вроде как было сделано осенью 1978 года, но я не был удовлетворен. Я вроде как положил его на полку на следующие шесть месяцев, пока делал ОСНОВНОЕ программирование патрон, и закончил их оба одновременно, в июне 1979 г. "
- ^ Контроллеры - клавиатура Atari, Система клавиатуры Atari: Atari 2600, Номер модели: CX50, Продаются парами, функционально идентичны детскому контроллеру и сенсорной панели Video Touch Pad. Включены оверлеи с командами, предназначенные для использования с базовым программированием.
- ^ BASIC Programming: инструкции для игровой программы Atari. Саннивейл, Калифорния: Atari, Inc., 1979.
внешняя ссылка
- Базовое программирование в Atari Mania
- Compumate FAQ: ПРИМЕРЫ ОСНОВНЫХ ПРОГРАММ ДЛЯ ATARI 2600 (БАЗОВОЕ ПРОГРАММИРОВАНИЕ и CompuMate) на Wayback Machine (архивировано 23 января 2004 г.)