Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Atari ST BASIC (или ST Basic) был первым диалектом Бэйсика, разработанным для линейки компьютеров Atari ST. Этот интерпретатор Бэйсика поставлялся со всеми новыми ST в первые годы их существования и быстро стал стандартным Бэйсиком для этой платформы. Однако многим пользователям он не нравился, и вскоре появились улучшенные диалекты Бэйсика, которые его заменили.
Atari ST BASIC (or ST Basic) was the first dialect of BASIC that was produced for the Atari ST line of computers. This BASIC interpreter was bundled with all new STs in the early years of the ST's lifespan, and quickly became the standard BASIC for that platform. However, many users disliked it, and improved dialects of BASIC quickly came out to replace it.
Разработка
Atari Corporation поручила компании MetaComCo разработать версию BASIC, которая бы использовала возможности графической среды GEM на Atari ST. Она была основана на версии, уже созданной для Digital Research и называвшейся DR Basic, которая поставлялась в комплекте с операционной системой DR CP/M 86. Результатом стала ST BASIC. На момент выпуска ST, ST BASIC поставлялась со всеми новыми компьютерами ST. Позже, некоторое время, с Amiga поставлялась другая версия этого языка под названием ABasiC, но Commodore быстро заменила её на AmigaBASIC, разработанную Microsoft.
Atari Corporation commissioned MetaComCo to write a version of BASIC that would take advantage of the GEM environment on the Atari ST. This was based on a version already written for Digital Research called DR Basic, which was bundled with DR's CP/M 86 operating system. The result was called ST BASIC. At the time the ST was launched, ST BASIC was bundled with all new STs. A further port of the same language called ABasiC was supplied for a time with the Amiga, but Commodore quickly replaced it with the Microsoft developed AmigaBASIC.
Альтернативы
Относительно низкое качество ST BASIC быстро создало рынок для сторонних BASIC на платформе ST. FaST BASIC и GFA BASIC были одними из первых сторонних BASIC, которые появились в продаже. Поскольку эти BASIC не были бесплатными, программу, написанную на одном из них, можно было только просмотреть и запустить, если у пользователя был установлен соответствующий BASIC. Однако для этих BASIC стали появляться компиляторы и исполняемые файлы, генерирующие исполняемый код, который мог работать на всех ST, и набирать программы вручную стало менее популярным, поэтому потребность в стандартном BASIC отпала. К тому времени уже появились HiSoft BASIC, Omikron BASIC и STOS BASIC. Некоторые из этих BASIC даже стали поставляться в комплекте с новыми ST в более поздние годы.
The relatively low quality of ST BASIC quickly opened up a market for third party BASICs on the ST. FaST BASIC and GFA BASIC were two of the first of these third party BASICs to be released. As these BASICS were not free, a program written in one of these BASICs could only be listed and run if the user had that BASIC. However, compilers and run time executables started to appear for these BASICs that produced executable code that could run on all STs, and type in programs became less fashionable, so there was no longer a need for a standard BASIC. By then, HiSoft BASIC, Omikron BASIC and STOS BASIC had appeared. Some of these BASICs even started to be bundled with new STs in the later years.