Tiny BASIC
Класс языка язык программирования
Появился в 1975
Испытал влияние Dartmouth BASIC

Tiny BASIC — семейство диалектов языка программирования BASIC, которые помещаются в 4 килобайта.

История

править

Был разработан в ответ на открытое письмо, опубликованное Биллом Гейтсом, в котором он жаловался на пользователей, занимающихся пиратством Altair BASIC, продающегося за 150 долларов. Tiny BASIC задумывался как полностью бесплатная версия BASIC, которая будет работать на микрокомпьютерах. Tiny BASIC был выпущен как спецификация, а не реализация, опубликованная в сентябрьском выпуске информационного бюллетеня People's Computer Company[англ.] (PCC) за 1975 год. В статье программистам предлагалось реализовать её на своих машинах и отправить полученную реализацию на языке ассемблера обратно в редакцию.

Описание

править

Небольшой размер и бесплатный исходный код сделали эти реализации полезными на заре микрокомпьютеров в середине 1970-х, когда оперативная память была дорогой, а типичный размер памяти составлял всего от 4 до 8 КБ. Хотя минимальная версия Altair BASIC от Microsoft также могла работать на машинах с 4 КБ, она оставляла свободными только 790 байт для программ BASIC. Больше свободного места было существенным преимуществом Tiny BASIC. Чтобы соответствовать этим строгим ограничениям размера, диалектам Tiny BASIC обычно не хватало множества функций, встречающихся в других диалектах, например, в большинстве версий отсутствовали строковые переменные, математические вычисления с плавающей запятой и разрешались только однобуквенные имена переменных.

Крошечные реализации BASIC всё ещё используются сегодня для программирования микроконтроллеров, таких как Arduino.[1]

См. также

править

Примечания

править
  1. Tiny BASIC | Hackaday. Дата обращения: 12 июня 2022. Архивировано 21 сентября 2021 года.

Ссылки

править

📚 Artikel Terkait di Wikipedia

Бейсик

Бе́йсик (BASIC, сокращение от англ. Beginner’s All-purpose Symbolic Instruction Code — универсальный символьный код инструкций для начинающих) — семейство

ASIC (Basic)

интегрированная среда разработки для языка из семейства языков программирования BASIC. Он был выпущен для MS-DOS и совместимых систем как shareware. Написанный

Star Trek (игра, 1971)

Версии на языке BASIC Commodore BASIC 2.0 DEC BASIC DEC BASIC-PLUS OS-8 BASIC — (PDP-8) RSTS/e BASIC (DEC) Altair BASIC Palo Alto Tiny BASIC Intellec MDS

Dr. Dobb’s Journal

название — Dr. Dobb’s Journal of Tiny BASIC Calisthenics & Orthodontia — «Журнал доктора Добба о пластике и ортодонтии в Tiny BASIC» (с подзаголовком Running

Spacewar!

версия игры с трёхмерным игровым пространством, реализованная на языке Tiny BASIC. Были выпущены и воссозданы версии игры для современных компьютеров. Примером

Turbo-BASIC XL

Turbo-BASIC XL — расширенная версия языка программирования BASIC для 8-битных компьютеров Atari. Это совместимая расширенная версия Atari BASIC, поставляемая

Altair BASIC

Altair BASIC — реализация языка программирования BASIC, исполнявшаяся на Altair 8800 и соответствующих компьютерах с шиной S-100. Представлял собой первый

Visual Basic for Applications

VBA32. Visual Basic for Applications (VBA, Visual Basic для приложений) — немного упрощённая реализация языка программирования Visual Basic, встроенная