Jump to content

Atari ST БАЗОВЫЙ

Atari ST БАЗОВЫЙ
Оригинальный автор(ы) МетаКомКо
Первоначальный выпуск 1985 год ; 39 лет назад ( 1985 )
Платформа Атари СТ
Тип БАЗОВЫЙ

Atari ST BASIC (или ST Basic ) был первым диалектом BASIC , созданным для Atari ST линейки компьютеров . Этот интерпретатор BASIC входил в комплект всех новых ST в первые годы существования ST и быстро стал стандартным BASIC для этой платформы. Однако многим пользователям он не понравился, и на смену ему быстро пришли улучшенные диалекты Бейсика.

Разработка

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

Корпорация Atari поручила MetaComCo написать версию BASIC, которая будет использовать преимущества среды GEM на Atari ST. Это было основано на версии, уже написанной для Digital Research , под названием DR-Basic от DR , которая была в комплекте с операционной системой CP/M-86 . Результат получил название ST BASIC. На момент запуска ST ST BASIC входил в состав всех новых ST.

Еще один порт того же языка под названием ABasiC какое-то время поставлялся с Amiga , разработанный Microsoft , но Commodore быстро заменил его на AmigaBASIC .

Интерфейс

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

состоит Пользовательский интерфейс из четырех окон :

  1. РЕДАКТИРОВАТЬ, для ввода исходного кода
  2. СПИСОК, где можно просмотреть исходный код
  3. КОМАНДА, где инструкции вводятся и немедленно выполняются.
  4. ВЫХОД

Окна можно выбирать только с помощью мыши .

В ST BASIC много ошибок. Вычислите! в сентябре 1987 года сообщил об одной ошибке, которую назвал «одной из худших ошибок BASIC всех времен». [1] Ввод текста x = 18.9 приводит к

function not yet done
System error #%N, please restart

Подобные команды, такие как x = 39.8 или x = 4.725, сломать компьютер; журнал описал результаты последней команды как «настолько серьезную аварию, какую только можно получить на ST, не увидев, как машина вырывается из кабелей, доползает до края стола и прыгает в мусорное ведро». После упоминания других недостатков (таких как ? 257 * 257 и ? 257 ^ 2 не является эквивалентом) журнал рекомендовал «избегать использования ST BASIC для серьезного программирования». Что касается сообщений о том, что MetaComCo была «в одной ошибке» от выпуска давно отложенного обновления языка, компания в шутку задалась вопросом, «есть ли у Atari еще одна ошибка, которую нужно устранить в ST BASIC, или еще одну добавить». [1]

Альтернативы

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

Относительно низкое качество ST BASIC быстро открыло рынок для сторонних BASIC на ST. FaST BASIC и GFA BASIC были двумя из первых выпущенных сторонних BASIC. Поскольку эти BASIC не были бесплатными, программа, написанная на одном из этих BASIC, могла быть включена в список и запускаться только в том случае, если у пользователя был этот BASIC. Однако для этих BASIC начали появляться компиляторы и исполняемые файлы, которые создавали исполняемый код, который мог работать на всех ST, а программы ввода стали менее модными, поэтому необходимость в стандартном BASIC больше не существовала. К тому времени HiSoft BASIC , Omikron BASIC и STOS BASIC появились . В последующие годы некоторые из этих BASICов даже начали поставляться в комплекте с новыми ST.

  • Понимание программирования Atari ST BASIC — Тим Найт, авторские права 1986 г., ISBN   0-89588-344-9
  • Краткое справочное руководство Atari ST BASIC — Atari, авторские права 1986 г., редакция A. {DDB-G22}
  • Справочник и руководство по ST BASIC — Atari, авторские права 1986 г., редакция B. {DDB-G22}
  1. ^ Jump up to: а б Нельсон, Филип И. (сентябрь 1987 г.). «Последний баг» . Вычислите! . п. 74 . Проверено 10 ноября 2013 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: cc25dc9b79ff1640303c8b0b89dd4cbf__1701193440
URL1:https://arc.ask3.ru/arc/aa/cc/bf/cc25dc9b79ff1640303c8b0b89dd4cbf.html
Заголовок, (Title) документа по адресу, URL1:
Atari ST BASIC - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)