Это алфавитный список диалектов BASIC – интерпретируемых и компилируемых вариантов языка программирования BASIC . Платформа(ы) каждого диалекта, т.е. модели компьютеров и операционные системы , указаны в скобках вместе с любой другой важной информацией.
Диалекты
0–9
- 1771-DB БАЗОВЫЙ
- Модуль BASIC промышленного контроллера ПЛК Allen-Bradley ; Intel BASIC-52 расширен за счет вызовов, специфичных для ПЛК.
- 64К БАЗОВЫЙ
- Кроссплатформенный, интерактивный, интерпретатор с открытым исходным кодом для микрокомпьютерного BASIC. [1]
А
- ABasiC ( Amiga )
- Относительно ограничено. Первоначально поставлялось с компьютерами Amiga компанией MetaComCo .
- ABC БАЗОВЫЙ
- разработан для линейки компьютеров ABC 80 и ABC 800, разработанных Dataindustrier AB и производимых Luxor AB (включая ABC 802 , ABC 806 и т. д.).
- ACE (скрипт AmigaAGK)
- Компилятор для всех — бесплатное программное обеспечение , совместимое с AmigaBASIC, имеет дополнительные функции, некоторые из которых используют аппаратное обеспечение и операционную систему Amiga. [2]
- Скрипт AGK
- Основной язык сценариев AppGameKit произошел от DarkBASIC . [3]
- Advan BASIC
- Для домашнего компьютера Atari, на диске, содержит BASIC, компилятор, дизайн экрана и утилиты. Выпущено в общественное достояние в июле 2006 г. [4]
- Продвинутый БАЗОВЫЙ
- (также известный как BASIC Advanced, Advanced BASIC) (DOS на ПК) от Microsoft. Доступен в ПЗУ на IBM PC. Более поздние версии на дисках для IBM PC DOS.
- АллегроБЕЙСИК
- Прекращенный вариант, нацеленный на использование библиотеки Allegro . [5]
- AlphaBasic
- Альтаир БАЗОВЫЙ
- (также известный как MITS 4K BASIC , MITS 8K BASIC , Altair Disk Extended BASIC ) ( Altair 8800 , S-100 ) – первый продукт Microsoft
- Altair Disk Extended BASIC
- См . Altair BASIC
- Amiga BASIC ( Amiga )
- Несколько проще, чем ABasiC, см. MS BASIC для Macintosh .
- AmiBlitz ( Амига )
- Версия Blitz BASIC с открытым исходным кодом . [6]
- AMOS BASIC ( Amiga )
- Для Amiga , созданный для программирования игр . Потомок STOS BASIC на Atari ST . Более поздние производные включали AMOS Professional (он же AMOS Pro ) и Easy AMOS .
- АНСИ
- Стандарт для языка программирования Minimal BASIC X3.60-1978, стандарт 1978 года для минимальных функций, и X3.113-1987, полный стандарт BASIC; редко реализуется полностью.
- Apple BASIC ( Apple I )
- См.: Integer BASIC
- Apple Business BASIC ( Apple III )
- Applesoft BASIC ( Apple II )
- Основан на том же коде Microsoft , на котором основан Commodore BASIC . Стандарт для Apple II Plus /Apple II Europlus и всех более поздних моделей семейства Apple II.
- ARMbasic
- Компилятор BASIC для процессоров ARM, портированный на ряд популярных печатных плат разработки ARM.
- ВСУ БАЗОВЫЙ
- версия SORD CBASIC для M23 с арифметическим процессором
- Арибас [7]
- Интерактивный интерпретатор для большой целочисленной арифметики и арифметики с плавающей точкой с высокой точностью с синтаксисом, похожим на Pascal/Modula. Имеет несколько встроенных функций для алгоритмической теории чисел, таких как gcd, символ Якоби, вероятностный тест Рабина на простые числа, алгоритмы факторизации (ро Полларда, эллиптическая кривая, непрерывная дробь, квадратичное решето) и т. д.
- ASIC
- ( DOS на ПК )
- Ассемблер
- Язык микросхемы PICAXE
- Базовое программирование Atari 2600
- ( Игровая консоль Atari 2600 )
- SuperCharger Disk BASIC ( игровая консоль Atari 2600 )
- Картридж StarPath SuperCharger плюс дисковые расширения. [8] [9]
- Atari BASIC ( Atari 8-бит )
- Стандартный картриджный интерпретатор для компьютеров Atari 400/800 и их последователей. На более поздних машинах он был встроен в ПЗУ.
- Atari Microsoft BASIC ( Atari 8-бит )
- Картридж ПЗУ плюс дисковые расширения.
- АТ&Т
- Интерпретатор и компилятор для AT&T UNIX PC (3B1).
- AttoBasic
- Резидентный интерпретатор ROM, выполняется из встроенной RAM ( Atmel AVR ) [10]
- Atom BASIC ( Acorn Atom )
- AutoIt ( Microsoft Windows )
- автоматизирует другие программы, например, с помощью имитации щелчков мыши. Интерпретируется. Графический интерфейс. Создает EXE-файлы.
Б
- B32 Бизнес Базовый
- ( Данные General Eclipse MV , Unix , DOS )
- B4A, B4i, B4J, B4R, B4X
- (Набор программ от Anywhere Software с IDE, работающий на Microsoft Windows, который компилирует код для ANDROID | IOS | WINDOWS | MAC | LINUX | ARDUINO | RASPBERRY PI | ESP8266/ESP32)
- Бекон
- ( Unix , BSD , macOS ) – конвертер Basic в C, реализованный как в BaCon (для хорошей производительности), так и в скрипте оболочки (для начальной загрузки). [11]
- ПРИМАНКА
- сокращение от BASIC (Almost) InTerterpreter — экспериментальный интерпретатор BASIC, написанный на Atari (8-битном) BASIC для журнала Compute! Биллом Уилкинсоном.
- Бас
- ( Unix ) – Интерпретатор для классического диалекта BASIC [12]
- Бас7
- ( Unix , Linux , BSD , Microsoft Windows , macOS ) Интерпретатор BASIC, написанный на Seed7 , совместимый с GW-BASIC и другими старыми диалектами BASIC [13]
- Банна Базовая
- ( Microsoft Windows ) – предположительно разрабатывается компанией Leodescal Softwares; первая официально выпущенная версия должна создавать автономные исполняемые файлы.
- Microsoft BASCOM
- MBASIC-совместимый компилятор BASIC от Microsoft
- BASCOM-AVR, BASCOM-8051, BASCOM-LT
- Компиляторы BASIC от Марка Альбертса для чипов 8051 и AVR , см. также BASCOM (компилятор BASIC) [de]
- Базовый+
- язык программирования для OpenInsight
- БАЗОВЫЙ 2.0
- (см. Commodore BASIC )
- БАЗОВЫЙ 7.0
- (см. Commodore BASIC )
- БАЗОВЫЙ А+
- ( Atari 8-bit ) – расширенный BASIC от Optimized Systems Software
- БАЗОВЫЙ Продвинутый
- См . IBM BASICA
- БАЗОВОЕ ПРОГРАММИРОВАНИЕ
- (Atari CX-2620) – Простая версия BASIC для видеокомпьютерной системы Atari 2600
- БАЗОВЫЙ XE
- ( Atari 8-bit ) – улучшенная версия BASIC XL, разработанная Optimized Systems Software [14]
- БАЗОВЫЙ XL
- ( Atari 8-bit ) – Улучшенный BASIC для Optimized Systems Software [14]
- Basic4GL
- Быстрый интерпретатор, предназначенный для графического программирования OpenGL, особенно игр.
- БАЗОВЫЙ-11
- ( DEC PDP-11 , RSX-11 )
- Базовый-256
- ( Microsoft Windows , Linux , Unix ) – BASIC IDE с текстовым и графическим выводом, написанная для знакомства детей с программированием. Первоначально известная как KidBASIC. [15]
- БАЗОВЫЙ-52
- BASIC для микроконтроллера Intel 8052
- БАЗОВЫЙ-68К
- структурированный BASIC для компьютеров SORD M68/M68MX, работающих в режиме CP/M-68K
- БАЗОВЫЙ-E
- (также известный как подводная лодка BASIC ) ( CP/M )
- БАЗОВЫЙ-II
- структурированный BASIC для 8-битных компьютеров SORD
- БАЗОВЫЙ Плюс 2
- (DEC PDP-11 : RSTS/E , RSX-11 )
- БАЗОВЫЙ-ПЛЮС
- (ДЕКАБРЬ PDP-11 : RSTS/E )
- БАЗОВЫЙ/UX
- HP BASIC для HP-UX, версия Rocky Mountain BASIC
- БАЗОВЫЙ/WS
- Рабочая станция HP BASIC
- БАЗОВЫЙ/Z
- (CP/M, МДОС)
- БАЗОВЫЙ09
- ( OS-9 и OS-9 68K на процессорах Motorola 6809 и 68K соответственно)
- БАЗИКА
- (также известный как BASIC Advanced , Advanced BASIC ) ( DOS на ПК ) от Microsoft . Доступно в ПЗУ на IBM PC . Более поздние версии на дисках для IBM PC DOS .
- БАЗИКОД
- (Многие 8-разрядные домашние компьютеры, включая KC 85 ) Подмножество, общее для многих платформенно-специфичных BASIC, обеспечивающее взаимодействие.
- Базовый для Qt
- ( macOS , Linux и Windows ) – Платформонезависимый BASIC. Объектно-ориентированный вариант Basic, подобный Visual Basic . Основан на Qt. (ранее KBASIC) [16]
- BasiEgaXorz
- ( Sega Genesis ) – для Sega Genesis [17]
- batari BASIC
- версия, в основном используемая для домашней разработки Atari 2600. [18]
- BBC БАЗОВЫЙ
- Первоначально для Acorn / BBC Micro , но с тех пор был портирован на RISC OS , Tiki 100 , Cambridge Z88 , Amstrad NC100 , CP/M , ZX Spectrum , DOS , Microsoft Windows и многие другие. [19] Также доступен GPL- клон BBC BASIC под названием Brandy [20], написанный на переносимом C ( RISC OS , NetBSD, OpenBSD, FreeBSD, Linux , macOS , AmigaOS , DOS ). Также есть порт, сделанный для Commodore 64 компанией Aztec Software, написанный Джулианом Гарднером.
- Базик '86
- См. Northstar BASIC
- ББкс
- ( Microsoft Windows , Linux , Unix ) — кроссплатформенный язык разработки программ, производный от Business Basic .
- БКС
- небольшой инструмент командной строки, который принимает на вход файл исходного кода BCX BASIC и выводит файл исходного кода «C», который можно скомпилировать с помощью многих компиляторов C или C++.
- БЕОВУЛЬФ
- {Расширенный объект для начинающих с ультра-языковой функциональностью} [21]
- Бета БАЗОВЫЙ
- Набор инструментов BASIC, расширяющий Sinclair BASIC .
- BetterBASIC
- Реализация BASIC от Summit Software Technologies, впервые появившаяся в начале 1980-х годов; позднее поддерживаемая Майклом Поремски.
- БИ-280
- Интерпретатор Business BASIC ( CP/M , MP/M ) от Control C Corporation, Бивертон, Орегон.
- Блиц3D
- ( Microsoft Windows ) Быстрый компилятор, созданный для программирования 3D-игр , с поддержкой DirectX 7.
- Блиц БЕЙСИК
- ( Amiga , Windows ) – Быстрый компилятор, предназначенный для программирования игр . Версия для Windows с поддержкой DirectX . Снят с производства, заменен на BlitzPlus .
- BlitzMax
- ( macOS , Linux , Windows ) – быстрый и компактный объектно-ориентированный компилятор, предназначенный для решения различных задач, в частности, для программирования игр с поддержкой OpenGL и DirectX (DirectX поддерживается только в Windows ).
- БлицПлюс
- ( Microsoft Windows ) Быстрый компилятор, созданный для программирования 2D-игр и интерпретируемого программирования на основе событий WinAPI. Поддерживает как DirectX , так и OpenGL .
- Тупой топор Базовый
- (он же BXBASM ) (Win32, Linux) [22] Bxbasic представлен как учебное пособие по программированию, позволяющее разрабатывать и создавать консольный скриптовый движок и компилятор байт-кода.
- бренди
- См. BBC BASIC
- Базовый курс бакалавра наук
- Используется на компьютере Bandai RX-78
- Бсисит
- Диалект иврита.
- BT-Базовый
- Board Test Basic, используемый HP (позже Agilent , затем Keysight ) для разработки и запуска тестовых программ в среде внутрисхемного тестирования
- ОТРЫЖКА
- Базовый с использованием обратного польского языка , использовавшийся в самом раннем «научном компьютере» PSI Comp 80 , как было опубликовано в британском журнале для радиолюбителей Wireless World
- Бизнес Базовый
- общее название вариантов BASIC, которые были специализированы для коммерческого использования на мини-компьютерах в 1970-х годах.
- bwBASIC
- См. Байвотер BASIC
- BWBASIC
- "ByteWide BASIC", автономный Z-80 побитовый порт Tiny BASIC - совместно разработанный Pro-Log Corporation и ByteWide Systems, Австралия. Предназначен для приложений управления.
- БКСБАСМ
- См . Blunt_Ane_Basic
- Bywater BASIC [ мертвая ссылка ]
- (он же bwBASIC ) — интерпретатор с открытым исходным кодом для DOS и POSIX . Bwbasic содержит лишь небольшую часть команд ANSI BASIC. Его главное преимущество в том, что в программах можно также использовать команды оболочки, что является необычной особенностью для любой реализации BASIC. Теоретически его можно использовать в качестве основной оболочки в системах DOS или POSIX с некоторыми преимуществами. [23] [24]
С
- CA-Realizer
- диалект, похожий на VisualBasic от Computer Associates, последняя версия 3.0, больше не разрабатывается/не поддерживается
- Базовый кэш
- Один из двух языков сценариев в базе данных Caché
- КАРБАЗИК
- версия BASIC, работающая на картах, доступных в Дартмуте, когда этот язык был создан и описан в оригинальном руководстве
- Casio БАЗОВЫЙ
- используется в калькуляторах Casio
- Кассета БАЗОВАЯ
- Интерпретатор на IBM и IBM-совместимых ПК, который машина будет использовать по умолчанию, если не обнаружена операционная система.
- CBASIC (CP/M, DOS)
- Преемник BASIC-E.
- CБЕЙСИК
- стандартный интерпретатор для 8-битных компьютеров SORD (M23, M68 в режиме Z80 и т. д.), он же APU BASIC, когда установлен арифметический процессор
- cbasPad Pro
- Смотреть HotPaw Basic
- CBM БАЗОВЫЙ
- См . Commodore BASIC
- CellularBASIC
- Мобильный интерпретатор Java ME с открытым исходным кодом для мобильных устройств с поддержкой Java, мобильных телефонов, смартфонов и КПК
- Китайский БАЗОВЫЙ
- В начале 1980-х годов было разработано несколько версий BASIC, переведенных на китайский язык .
- Базовый бурундук
- (Apple Macintosh , порты CLI для Win32, Linux) – бесплатное программное обеспечение, защищенное авторским правом
- CGIbasic
- небольшой и быстрый интерпретатор для веб-скриптов.
- Базовый CipherLab
- инструмент для разработки прикладных программ для мобильных компьютеров CipherLab 8 серии с использованием языка программирования BASIC
- КакаоБазовый
- ( macOS ) – Объектно-ориентированный диалект для использования Cocoa Framework [25]
- CognosScript
- ( IBM Corporation Cognos ) Похож на Visual Basic, используется в приложениях бизнес-аналитики Cognos.
- Цвет ОСНОВНОЙ
- ( Тэнди , цветной компьютер RadioShack TRS-80 )
- Коммодор БЕЙСИК
- (он же CBM BASIC ) (различные компьютеры в линейке 8-разрядных компьютеров CBM) — интегрированы в ПЗУ 8-разрядных компьютеров CBM . Построены на ранней версии 6502 Microsoft BASIC . Существовало несколько версий; наиболее известной была Commodore Basic V2 , использовавшаяся в Commodore 64 .
- Compaq BASIC для OpenVMS
- DEC BASIC, переименованный после того, как DEC была приобретена Compaq. Теперь называется VSI BASIC для OpenVMS .
- CoolBasic
- ( Windows ) – Вариант, подходящий для программирования игр с DirectX . [26] [27] fi:Coolbasic
- CPX-Базовый
- ( Atari ST ) – улучшенный порт Chipmunk Basic , работающий как панель управления внутри Atari XControl.
- Творческий базовый
- (Окна) [28]
- Базовый Cubloc
- (Comfile Technologies) – Интерпретатор для контроллера Cubloc
- ( Сайбико )
- Переводчик для карманного компьютера Cybiko для подростков
- Cybiko B2C
- ( Cybiko ) – компилятор BASIC в C для карманного компьютера Cybiko для подростков
- Кипарис БАЗОВЫЙ
- (Windows) – бесплатный скриптовый движок, совместимый с VBA, встроенный, например, в продукт HP AssetCenter для реализации настроек [29]
Д
- D3/Выбор
- См.: Pick/BASIC для использования в операционной системе Pick.
- ДАЙ БАЗОВЫЙ
- очень ранний интерпретатор BASIC для персонального компьютера DAI на базе Intel 8080 , использовавший предварительную компиляцию в стиле Java.
- DarkBASIC и DarkBASIC Professional
- ( Windows ) – Эффективный компилятор для программирования игр .
- Дартмут БАЗОВЫЙ
- оригинальная версия BASIC. Это был компилятор. Более поздние версии включали операторы MAT для матричных операций. См. также True BASIC .
- Данные Общие Бизнес Базовые
- ( Data General Nova и более поздние миникомпьютеры DG)
- Данные/БАЗОВЫЙ
- См.: Pick/BASIC для использования в операционной системе Pick.
- Базовый
- См.: Pick/BASIC для использования в операционной системе Pick.
- DBASIC
- быстрый нестандартный BASIC для Atari ST, написанный полностью на машинном языке
- ДЕК БАЗОВЫЙ
- Ранее VAX BASIC; переименован после того, как VAX/VMS был портирован на процессоры Alpha и переименован в OpenVMS . Теперь называется VSI BASIC для OpenVMS из-за корпоративных поглощений.
- Десятичный БАЗОВЫЙ
- Японский многоплатформенный интерпретатор Basic [30], совместимый почти на 100% с ISO/IEC 10279:Full BASIC 1991 или более поздней версии
- T-BASIC доктора Т.
- ( Atari ST ) – вариант BASIC для ST, специально разработанный для взаимодействия с высококлассным MIDI-секвенсором.
- DragonBASIC
- для портативной видеоигры Game Boy Advance ; также полезен для Nintendo DS homebrew . [31] Dragon Basic — это своего рода кросс-компилятор с IDE, работающий в Microsoft Windows. [32]
- D-Либ
- for ( Microsoft Windows ) — это бесплатный компилятор BASIC , создающий исполняемые файлы байт-кода .
Э
- Легкий АМОС
- См . AMOS BASIC
- Эмердженс Базовый
- ( Окна ) [28]
- Конверт Базовый
- ( Windows ) – клон Visual Basic 3 .
- Базовый Envision
- Epson SPEL+
- ( Windows ) – SPEL+ – это язык программирования типа BASIC, работающий в контроллерах роботов Epson. Он поддерживает многозадачность, управление движением и управление вводом/выводом.
- ESP8266 БАЗОВЫЙ
- ( ESP8266 и NodeMCU ) - Базовый интерпретатор с открытым исходным кодом, специально разработанный для Интернета вещей. Самостоятельно размещаемая браузерная среда разработки.
- ethosBASIC
- ( Windows ) – ethosBASIC – это новая система разработки BASIC, предназначенная для создания компьютерных игр . [33]
- Расширенный цвет BASIC
- ( Цветной компьютер TRS-80 и Dragon 32/64 )
- Extra! Базовый язык макросов
- ( Micro Focus ) – язык, используемый для написания макросов для Micro Focus EXTRA! . [34] [35]
Ф
- FaST Базовый
- ( Атари СТ )
- Famicom БАЗОВЫЙ
- ( Nintendo Entertainment System ) – Для Nintendo Entertainment System .
- ФБСЛ
- ( Windows , Linux на Wine ) – FREESTYLE Basic Script Language [36]
- Базовый FirST
- ( Атари СТ )
- FreeBASIC
- (DOS (DPMI32), MS Windows, Xbox , Linux, FreeBSD ) — компилятор BASIC с открытым исходным кодом ( GPL ), который использует синтаксис, аналогичный QuickBASIC , с более продвинутыми функциями, такими как указатели и объектно-ориентированное программирование , а также поддерживает диалект, специально разработанный для совместимости с QuickBASIC.
- FutureBASIC
- (macOS) – свободно скомпилированный, процедурный, обеспечивает доступ к Carbon API (Mac OS Toolbox), графическому интерфейсу и файловой системе System 6 для macOS [37]
- ВЗРЫВАТЕЛЬ БАЗОВЫЙ
- ( MS Windows , Linux , Nintendo Switch [38] ) – Высоко модернизированная адаптация классического BASIC [39] , также развернутая на пользовательских машинах Raspberry Pi . [40]
Г
- ГалаксиЯ BASIC
- ( Galaksija ) – Версия прошивки для домашнего компьютера Galaksija.
- Гамбас
- ( Linux , Unix , Cygwin ) – Среда быстрой разработки приложений для BASIC на Linux от Бенуа Минизини . Похожий подход, что и у Visual Basic .
- ИгрыБазовые
- Свободный объектно-ориентированный вариант BASIC, предназначенный для программирования игр .
- GBasic
- ( DOS на ПК ) – Интерпретатор со множеством графических процедур.
- GBasic
- (на ZVT PP 01) – Интерпретатор с большим количеством графических процедур, Сделано в Чехословакии 80-х годов
- G-БЕЙСИК
- версия SORD CBASIC с расширениями графического языка SORD для M23 с графической платой
- GCBASIC
- (Microchip PIC , AVR (устаревшие), AVRDx и LGT (Logic Green Technologies)) – компилятор с открытым исходным кодом для 8-битной архитектуры микроконтроллеров PIC, AVR, AVRDx и LGT, поддерживаемый Эваном Р. Венном. Great Cow BASIC был переименован в GCBASIC в марте 2023 года.
- GeoBASIC
- ( Геодезические станции Leica TPS 1000/1100 )
- geoBASIC
- ( Commodore 64 ) – Для использования с GEOS
- GFA БАЗОВЫЙ
- (Atari ST, Amiga, DOS, Windows) – Первоначально задуманный на Atari ST , где он стал одним из самых популярных BASIC для этой платформы (он почти стал стандартным языком для Atari ST). Позднее был портирован на Amiga , DOS и Windows .
- GLBasic
- (основные целевые платформы: Windows , Linux , Apple iPhone , Pocket PC . Среда IDE: Windows) – оптимизировано для игр
- Базовый Gnome
- ( Linux , Unix ) — проект по разработке совместимого с Visual Basic клона для Gnome . [41] В ходе разработки проект был прекращен в пользу Mono . [42]
- Графика БАЗОВАЯ
- ( Commodore 64 ) – расширение оригинального Commodore 64 BASIC V2.
- GW-БАЗОВЫЙ
- ( DOS и Windows ) от Microsoft . Совместим с BASICA ; независим от процедур IBM ROM. Поставлялся с версиями MS-DOS до 5.0. Включен музыкальный макроязык и расширенные циклы.
ЧАС
- HBasic
- ( Linux , Unix ) – Объектно-ориентированная IDE с открытым исходным кодом . HBasic основан на Qt IDE и диалекте BASIC. Похожий подход, что и у Visual Basic . [43] [44]
- HiSoft Базовый
- (Amiga, Atari ST, ZX Spectrum)
- Высокие технологии BASIC
- Версия Rocky Mountain BASIC от TransEra
- HotBasic
- (Win32, Linux) – Простой, но мощный компилятор, выдает машинный код. Поддерживает GUI, консоль, CGI и программирование баз данных.
- HotPaw Базовый
- (он же yBasic , урождённый cbasPad Pro ) ( Palm OS ) – Интерпретатор с графическим интерфейсом и звуковыми функциями. [45]
- HP БАЗОВЫЙ
- Оригинальная версия Rocky Mountain BASIC
- HP Инструмент BASIC
- Другое название HP Rocky Mountain BASIC
- HRAST-БАЗОВЫЙ
- Для калькуляторов HP-48G/G+/GX, HP-49G и HP-49G+/50G.
- HP BASIC для OpenVMS
- Первоначально VAX BASIC; переименован в DEC BASIC после того, как VAX/VMS был перенесен с VAX на процессоры Alpha ; переименован в Compaq BASIC после того, как Compaq приобрела DEC; переименован в HP BASIC для имени OpenVMS после того, как HP приобрела Compaq. Теперь известен как VSI BASIC для OpenVMS .
- HP Базовый
- версия для программируемых калькуляторов HP 39 и 40.
- HP Time-Shared BASIC
- ( линейка мини-компьютеров HP 2100 )
- HTBasic
- Версия Rocky Mountain BASIC от TransEra
- Базовый Колибри
- Функция автоматизации в Hummingbird Connectivity; она заменила WinWrap Basic после версии 4.
- HuBASIC
- Для Samsung SPC-1000 , Sharp MZ-700 и Sharp X1 , написанный в 1982 году компанией Hudson Soft в Японии. [46]
я
- IBasic
- ( Windows ) – С поддержкой Windows API и DirectX .
- IBM Кассета BASIC
- ( ПК ) – Встроенный в первые IBM PC . Работал независимо от DOS и использовал аудиокассеты в качестве носителя информации.
- IBM VS-Бейсик
- Реализация гибридного компилятора/интерпретатора для мэйнфреймов, часто используемая с такими операционными системами, как MUSIC/SP Университета Макгилла .
- МКПЛ
- ( Computervision CADDS-2/VLSI) – Интерпретатор, связанный с базой данных проектирования интегральных схем .
- ИНФОБЕЙСИК
- Используется на компьютерах Prime Computers, вариант Pick BASIC для использования в операционной системе Pick.
- Целочисленный BASIC
- ( Apple II ) – собственное творение Стива Возняка . Первоначально известный просто как «Apple BASIC» . Для BASIC, доступных в то время, он был очень быстрым и эффективно использовал память . Поддерживал только целые числа . Был стандартным на Apple I и оригинальном Apple II
- Исходный язык программирования
- ( Windows ) Использует диалоговые окна для каждой команды и направляет основные сообщения очереди сообщений в предопределенные функции, отбрасывая остальные. Пытается придерживаться духа простых домашних компьютерных BASIC, а не полнофункционального языка, такого как Visual Basic.
- Интернет Базовый
- Написано для использования с системой Comet. Оба созданы Signature Systems.
- IS-БАЗОВЫЙ
- Интерпретатор домашних компьютеров Enterprise 64 и 128 , написанный Intelligent Software Ltd.
- IWBasic
- ( Windows ) Версия Basic, которая генерирует собственный машинный код, поэтому библиотеки времени выполнения не требуются.
- iziBasic
- ( Palm OS ) Простой в использовании компилятор, работающий на устройствах Palm OS и создающий автономные программы. Включает режим терминала и поддержку Palm OS GUI . [47]
Дж.
- Хабако
- простой объектно-ориентированный язык программирования для создания приложений/апплетов на Java Framework. [48]
- JSBasic
- Преобразует Applesoft BASIC в готовый для браузера JavaScript . [49]
- Просто ОСНОВНОЙ
- ограниченная «бесплатная» версия Liberty BASIC ( только для Windows )
- JBasic
- «классическая» реализация BASIC, полностью написанная на Java. [50]
- JR-БАЗОВЫЙ
- используется в домашних компьютерах серии Matsushita JR
- jvmBasic
- Реализация BASIC, которая компилируется в байт-код Java [51]
К
- Кул-Би
- Смотреть KoolB
- КулБ
- (сокращение от Kool-Bee ) ( Windows , Linux ) — компилятор с открытым исходным кодом, минимальный, созданный в основном для учебных целей. [52]
- KBasic
- Базовый для Qt [53]
Л
- Свобода БАЗОВЫЙ
- ( Windows , Macintosh , Linux ) – традиционный структурированный BASIC с расширениями для программирования графического интерфейса рабочего стола.
- НравитсяBASIC
- ( Windows ) – Базовый компонент интерпретатора для приложений в среде .NET Framework
- Локомотив БАЗОВЫЙ
- ( Amstrad CPC , Amstrad NC100 ) – встроен в ПЗУ, ( ZX Spectrum +3 ) на диске CP/M
- LotusScript
- ( IBM Lotus Notes )
- Кодер низкого разрешения
- ( iOS ) — приложение для создания игр или демонстраций в ретро-стиле на языке BASIC.
- Люксор Базовый
- ( Люксор ABC 80 )
- Научитесь программировать BASIC
- ( Windows 95–98, Macintosh 7.5–9) – версия, ориентированная на молодежь, с интерактивными уроками для обучения пользователя программированию
- LxBasic
- ( Linux ) Бесплатное программное обеспечение Бесплатный компилятор и среда выполнения, совместимые с Theos MultiUser Basic [54]
М
- Переводчик M2000
- Двойной словарь (греческий-английский) Интерпретатор в собственной среде, открытый исходный код , написан на Vb6. [2]
- MacБЕЙСИК
- Оригинальный BASIC от Apple для Macintosh , выпущенный как бета-версия программного обеспечения и прекращенный из-за сделки с Microsoft
- MAI Basic Four Бизнес Базовый
- (разные миникомпьютеры)
- Маллард БАЗОВЫЙ
- ( Amstrad PCW , ZX Spectrum +3 на CP/M ) – Аналогично Locomotive BASIC
- MapBasic
- процедурный язык, используемый специально для программ ГИС.
- MasmBasic
- более 300 макросов в стиле BASIC для Microsoft Macro Assembler ; требуется пакет Masm32.
- МБАСИК
- ( CP/M ) – Дальнейшее развитие OBASIC, также от Microsoft. MBasic был одним из BASIC, разработанных Microsoft. Поставлялся с редактором строк .
- МЕЛФА БАЗОВЫЙ
- используется некоторыми роботами Mitsubishi и пакетами моделирования.
- МЕТРИЧЕСКАЯ-БАЗОВАЯ
- также известный как Уппсала-БЕЙСИК
- МеллоКОМПЛЕКС
- На основе "КОМПЛЕКСА", варианта БАЗОВОГО
- МИКОЛ БАЗОВЫЙ
- Скомпилированный Basic на основе элементов C для платформы Apple ][gs
- Майкрософт БЕЙСИК
- существует множество версий для различных процессоров и архитектур систем, а многие другие BASIC являются производными от некоторых Microsoft BASIC
- Microsoft БАЗИКА
- Смотреть БАЗИКУ
- Microsoft GW-Бейсик
- GW-БАЗОВЫЙ
- Microsoft Small Basic
- Microsoft Уровень III БАЗОВЫЙ
- ( Тэнди / RadioShack TRS-80 )
- Microsoft Visual Basic
- Визуальный базовый
- МинимальныйБАЗОВЫЙ
- Компилятор для ECMA-55 Minimal BASIC, создающий язык ассемблера GNU, ориентированный на 64-битную x86-64 Linux [55]
- MITS 4K БАЗОВЫЙ
- Альтаир БАЗОВЫЙ
- MITS 8K БАЗОВЫЙ
- Альтаир БАЗОВЫЙ
- ММБазовый
- Клон GWBasic, используемый в микрокомпьютере Maximite
- Мобильный БАЗОВЫЙ
- ( Мобильные телефоны с поддержкой Java )
- МОЛЕ Базовый
- ( DOS на ПК ) – Расширение собственного языка Мерти BASIC
- Базовый компилятор Moonrock
- ( DOS на ПК ) – Маленький компилятор
- Обезьяна
- (Поддерживает различные платформы, подробности см. на странице) — простой, но мощный язык программирования, созданный в первую очередь для программирования игр компанией Blitz Research .
- Морфик Базовый
- Объектно-ориентированный диалект, который может использоваться для создания веб-приложений, серверного и клиентского кода браузера. ( Web )
- MS BASIC для Macintosh
- (macOS)
- MSX БАЗОВЫЙ
- ( MSX ) – от Microsoft
- MTBASIC
- (CP/M, DOS) Многозадачный компилятор BASIC от Softaid
- МойБазовый
- Пользовательский интерпретатор языка BASIC, написанный на языке C за три дня. [56]
Н
- N82-БАЗОВЫЙ
- (Старый NEC PC8201 /8201A)
- N88-БАЗОВЫЙ
- (Старый NEC PC8801 /9801) – самый популярный в Японии BASIC , основанный на Microsoft
- ИМЯ Базовый
- компилируется в байт-код для запуска на виртуальной машине Java . Может также работать в интерпретируемом режиме на JVM
- Невада БАЗОВЫЙ
- Ellis Computing Eight-bit CP/M , имел 12-разрядную точность и матричные операции. Порт Processor Technology 8 KB BASIC
- СЛЕДУЮЩИЙБазовый
- Специальный язык BASIC для Sega Genesis . [57]
- NorthStar БАЗОВЫЙ
- ( Processor Technology , NorthStar Horizon , позже адаптированная для x86 как Bazic '86 ) и SAILBOAT (базовая оптимизированная для Z80 и X86 MS-DOS)
- NS Базовый
- ( Newton OS , Symbian OS , Palm OS , Windows CE , Windows Mobile , Microsoft Windows ) – IDE и интерпретатор байт-кода
- nuBASIC
- ( Linux , Microsoft Windows ) – Интерпретатор, написанный на C++11 для образовательных целей. [58] [59] [60]
О
- Оазис Базовый
- см. THEOS Multi-User Basic
- ОБАСИК
- ( CP/M ) – от Microsoft
- Омикрон Базовый
- (Atari ST, macOS) – Первоначально разработан Omikron Software для Atari ST . [61] В Германии он долгое время поставлялся вместе с новыми Atari ST . Позднее был портирован на классическую Mac OS и доработан для macOS .
- OpenBASIC
- разработано корпорацией MAI Systems, Inc.
- Открытый язык программирования OPL
- ( телефоны и КПК на базе Symbian OS ) – Первоначально разработан для линейки органайзеров и КПК Psion . OPL раньше обозначал Organiser Programming Language, но после того, как в 2003 году он стал открытым исходным кодом, был переименован. Доступно для большинства классических органайзеров и КПК Psion, коммуникаторов Nokia 9210/9290/9300/9500 и Sony Ericsson P800 / P900 / P910 .
- OWBasic
- (Pocketviewer ( Casio pda)) – Быстрая система компиляции/интерпретации с открытым исходным кодом [62]
П
- Панорамный (компьютерный язык)
- Для Windows, способный обрабатывать 3D-мир и многие объекты Windows. [63]
- Попугай БАЗОВЫЙ
- Для виртуальной машины Parrot ; V 1.0 смоделирована на основе GW-BASIC, V 2.0 смоделирована на основе Microsoft QuickBASIC версии 4.5 [64]
- PBASIC
- для использования с микроконтроллером Parallax BASIC Stamp
- PeayBASIC
- Рукописный интерпретатор на языке C# для простого вывода текста и графики
- Базовый объект Phoenix
- ( Linux , Unix ) – бесплатно, включает в себя конструктор графического интерфейса
- PIC-БАЗОВЫЙ
- для использования с микроконтроллерами
- PIC БАЗОВЫЙ ПРО
- также известный как PBP – для использования с микроконтроллерами PIC [65]
- PICAXE БАЗОВЫЙ
- для использования с микроконтроллерами PICAXE
- Выбор/БАЗОВЫЙ
- (также известная как Data/BASIC , Databasic ) ( операционная система Pick ) — версия BASIC, расширенная для использования в бизнесе и встроенная в среду Pick и ее варианты.
- PlayBASIC
- ( Microsoft Windows ) – Быстрая и многофункциональная, ориентированная на разработку 2D-игр. [66]
- PowerBASIC
- (DOS, Win16, Win32) – бесплатные и коммерческие компиляторы для DOS и Windows, которые фокусируются на высокой скорости компиляции и небольших двоичных файлах. Они являются преемниками Turbo Basic.
- Технология процессора
- 5 КБ и 8 КБ BASIC. Создан для компьютера SOL-20, но широко портирован на другие платформы, поскольку Processor Technology опубликовала исходный код 8080. Последними портами были Nevada BASIC (CP/M) и Utah BASIC [MS-DOS].
- Профан
- ( Windows ) – прост в использовании, интерпретируется
- Система профессионального развития (PDS)
- Расширение Microsoft QuickBASIC , ориентированное на профессиональных разработчиков программного обеспечения. [67]
- ProvideX
- ( Microsoft Windows , Linux , Unix ) – кроссплатформенный язык разработки программ, производный от Business Basic
- PSX Бурундук БАЗОВЫЙ
- ( PlayStation ) – Для PlayStation
- ЧистыйБазовый
- ( Microsoft Windows (x86, x64), Linux (x86, x64), AmigaOS , macOS (x64, arm64 Apple Silicon ) и Raspberry Pi (arm32, arm64)) – кроссплатформенный язык разработки программ, 32 и 64 бит. Быстрый компилятор со множеством функций, который создает быстрые и небольшие автономные собственные исполняемые файлы, не требующие DLL времени выполнения . Компилируется с помощью FASM или компилятора C и имеет встроенную поддержку.
- PyBASIC
- Интерактивный интерпретатор BASIC, написанный на Python. [68]
В
- QB64
- ( Windows , Linux и macOS ) – Самостоятельный компилятор BASIC для Microsoft Windows, Linux и macOS. Нацелен на полную совместимость с Microsoft QBasic и QuickBASIC. Код BASIC транслируется в C++, а затем компилируется в исполняемую форму. Для QB64 существует управляемый событиями GUI-конструктор под названием InForm. [69]
- QBasic
- ( DOS на ПК ) – от Microsoft . Подмножество QuickBASIC. Поставлялось с версиями MS-DOS от 5.0 до 6.22. Также включено в DOS 7 (на котором работает Windows 95) и доступно с установочного компакт-диска Windows 98.
- QuickBASIC
- ( DOS на ПК ) от Microsoft . Эволюция BASICA/GW-BASIC в блочно-структурированный лексический синтаксис, не требующий номеров строк, со многими добавленными внутренними функциями и возможностями языка (например, конструкции циклов и условного управления, файловые режимы и поддержка программирования на смешанных языках). Имеет интегрированную среду разработки (IDE) , предназначенную для конкуренции с продуктами языка Borland Turbo (например, Turbo BASIC и особенно популярным в настоящее время Turbo Pascal). В основном обратно совместим с исходным кодом BASICA. Включает компилятор и компоновщик и создает исполняемые файлы MS-DOS. Выпущен в версиях 1.0, 2.0. 3.0. 4.0 и 4.5. QuickBASIC 4.5 был выпущен в 1988 году. QuickBASIC 4.5 IDE включает интерпретатор, проверку синтаксиса, средства отладки и онлайн-справку, включая полный справочник по языку.
- Вполне БАЗОВЫЙ
- Веб-ориентированная классическая среда программирования BASIC. Не требуется загрузка или регистрация. Представлена в 2006 году. [70]
Р
- RapidQ
- ( Windows , Linux , Solaris / SPARC и HP-UX ) — бесплатный, заимствован из Visual Basic . Полезен для графических интерфейсов. Работает в основном с инструкциями QuickBASIC . (Кроссплатформенный, бесплатный, больше не разрабатывается). Полу-ОО-интерпретатор. Включает RAD IDE .
- RBScript
- ( Macintosh , macOS , Linux и Windows ) — язык сценариев, основанный на REALbasic .
- RC Базовый
- ( Windows , Linux , Android ) – базовый компилятор, ориентированный на разработку игр, аналогичный SDLBasic . [71]
- РЕАЛЬНЫЙбазовый
- ( Macintosh , macOS , Linux и Windows ) — независимый от платформы BASIC. Объектно-ориентированный вариант Basic, подобный Visual Basic . В настоящее время известен как Xojo .
- Revelation BASIC или R/Basic
- ( DOS на ПК ) — вариант Pick/Basic, используемый в СУБД Revelation и ее последователях.
- RFO БАЗОВЫЙ!
- ( Android ) – Dartmouth Basic для Android. Также называется BASIC! и BASIC! Super User. [72] [73]
- РМ Базовый
- BASIC, предоставленный Research Machines для их ранней линейки ПК Nimbus
- RobotBASIC
- ( Windows ) – Бесплатный интерпретатор BASIC и симулятор робототехники для ОС Windows, позволяющий программировать игры и графический интерфейс. Новая версия также будет компилироваться в отдельные исполняемые файлы. [74]
- Скалистые горы BASIC
- создано HP для управления инструментами через HP-IB
- Запустить BASIC
- ( macOS , Linux и Windows ) – Бесплатная интерактивная веб-серверная версия Liberty BASIC
С
- S-БАЗОВЫЙ
- «Структурированный» BASIC, поставляемый с системами Kaypro CP/M
- ПАРУСНИК
- SAIL Basic на другом галсе (CP/M, DOS Z80, X86, псевдоинтерпретируемый, совместимый с Northstar Basic, файловая система B-Tree)
- БОЛЬНОЙ
- Symbolic Instruction Code Kit — это псевдо-BASIC-интерпретатор, написанный на QB64. [3] Архивировано 19 августа 2018 г. на Wayback Machine [4] [ постоянная неработающая ссылка ]
- СЭМ БЕЙСИК
- ( SAM Купе )
- ВторойБАЗОВЫЙ
- Среда разработки BASIC для Sega Genesis . [75]
- SAX Базовый
- Простой API для XML
- СБАС
- "Structured BASIC" был популярен в британских школах в 1980-х и 90-х годах. Написан Брайаном Такаберри из SPA Ltd для работы на компьютерах RM plc .
- S-БАЗОВЫЙ
- Разработано для Nokia 9300 и Nokia 9500 Communicator. Разработка не завершена, остановлена на версии 0.9.
- ScriptBasic
- Кроссплатформенный (ANSI C) встраиваемый интерпретатор/API с открытым исходным кодом. Проект ScriptBasic — это в первую очередь встраиваемый API скриптов с примерами интерпретатора командной строки и многопоточного сервера приложений HTTP, работающего как служба.
- sdlBasic
- Бесплатная, многоплатформенная, основана на ядре wxBasic , но использует библиотеку SDL .
- SEGA БАЗОВЫЙ
- Версия BASIC от SEGA, предназначенная для компьютера SEGA SC-3000
- Острый БАЗОВЫЙ
- ( Карманные компьютеры Sharp )
- BASIC Саймонса
- Утилита на основе картриджа, которая добавляла 114 дополнительных ключевых слов к стандартному BASIC 2.0 на компьютере Commodore 64.
- Простой БАЗОВЫЙ
- для Windows R3 Intermedia Language version Традиционный BASIC, созданный для научных целей. [76]
- СИМПОЛ
- Объектно-ориентированный, создан для генерации кода для Windows, Linux, macOS
- Синклер БАЗОВЫЙ
- ( ZX80 , ZX81 / TS1000 , ZX Spectrum , Timex Sinclair 2068 , Ringo R470 , Лямбда 8300 )
- SmallBASIC
- ( Android , Windows , Linux , DOS , Palm OS и т. д.) – небольшой интерпретатор с открытым исходным кодом, распространяемый по лицензии GPL .
- Маленький базовый
- ( Windows ) – команда Microsoft DevLabs. [77]
- умный БАЗОВЫЙ
- для iOS
- SmartBASIC
- ( Колеко Адам )
- SmileBASIC
- Ретро-диалект BASIC, используемый в Petit Computer (для DSi) и SmileBASIC (для 3DS)
- Сони БЕЙСИК
- для Sony SMC-70
- РЫДАЮТ
- ( серия ICT 1900 ) Система Southampton BASIC
- Софтворкс Базовый
- (Win32, Visual Studio.Net, Linux, Unix) – надмножество AlphaBasic
- СпецБАС
- Улучшенный интерпретатор Sinclair BASIC для современных ПК. [78]
- Очки BASIC
- ( Microsoft Windows – может быть перекомпилирован для macOS , Linux и AmigaOS ) с открытым исходным кодом, интерпретируемый
- Spiderbasic
- SpiderBasic — это новый язык программирования на стороне веб-клиента, основанный на устоявшихся правилах BASIC. Он позволяет разрабатывать очень сложные оконные веб-приложения, включая мобильные приложения для iOS и Android.
- SQABasic
- Для программного обеспечения Rational, разработанного для Robot Script
- StarBasic
- StarOffice Базовый
- StarOffice Базовый
- (он же StarBasic ) ( OpenOffice.org , StarOffice )
- ST BASIC (Atari)
- ( Atari ST ) – Это было в комплекте с Atari ST
- СТОС БАЗОВЫЙ
- ( Atari ST ) – Для Atari ST, предназначенного для программирования игр . Предшественник AMOS BASIC на Amiga .
- Подводная лодка BASIC
- БАЗОВЫЙ-E
- СуперБЕЙСИК
- ( Синклер К. Л. )
- Супер Игровая Система BASIC
- Для Windows 10 — базовая реализация для обучения и создания простых игр. [5]
- SV расширенный БАЗОВЫЙ
- ( Spectravideo ) – для Spectravideo 318/328, от Microsoft .
Т
- T-БЕЙСИК
- Диалект BASIC, используемый в Wang 2200T и его советском российском клоне Iskra 226.
- T-БЕЙСИК
- Версия Microsoft BASIC, используемая на Toshiba Pasopia .
- ТБАЗИК
- Версия BASIC, используемая для разработки программного обеспечения на семействе тестовых систем BRAT компании ATTI
- Тектроникс
- Для компьютеров серии 4050 расширенные графические команды [79]
- Терминал-БЕЙСИК
- Чистый интерпретатор, написанный на C++11 . Поддерживает большое подмножество Minimal BASIC, работает на Arduino , Linux , Windows . Бесплатное программное обеспечение ( GPL3 , LGPL3). Страница проекта.
- THEOS Многопользовательский базовый
- ( операционная система THEOS )
- тонкийБазовый
- интерпретатор для Microsoft Windows
- ТИ БАЗОВЫЙ
- (примечание: без дефиса) ( TI-99/4A )
- TI расширенный BASIC
- ( ТИ-99/4А )
- TI-БЕЙСИК
- (примечание: дефис) ( программируемые калькуляторы Texas Instruments )
- Тиббо Базовый
- ( Микроконтроллеры Tibbo )
- Tiger-БАЗОВЫЙ
- Высокоскоростная многозадачность для микроконтроллеров семейства BASIC-Tiger.
- Маленький БАЗОВЫЙ
- (любой микрокомпьютер , но в основном реализован на ранних машинах с шиной S-100 ) – Минималистская версия, исходный код которой был меньше, чем в этой статье, использовалась на платформах с небольшим объемом памяти.
- TML-БАЗОВЫЙ
- ( Apple IIGS ) – скомпилированный BASIC с графическим интерфейсом IDE для написания собственных приложений с графическим интерфейсом.
- Базовый сенсорный экран
- ( Android ) Вариант BASIC, оптимизированный для сенсорного экрана . [80]
- TRS-80 Уровень I БАЗОВЫЙ
- ( TRS-80 ) – на основе Tiny BASIC .
- TRS-80 Уровень II БАЗОВЫЙ
- ( Tandy / RadioShack TRS-80 ) – на основе Microsoft BASIC
- TRS-80 Модель 100 БАЗОВАЯ
- ( TRS-80 Model 100 ) — на основе Microsoft BASIC , со специальной поддержкой хранилища файлов RAM, ЖК-дисплея и другого встроенного оборудования портативных компьютеров TRS-80 Model 100 и Tandy 102
- Настоящий БАЗОВЫЙ
- (DOS, Windows, macOS, Linux, Unix) – Прямой потомок оригинального BASIC , Dartmouth BASIC , продаваемый его создателями. Строго соответствует стандартам.
- Турбо Базовый
- ( Commodore 64 ) – Добавлено 55 команд в C64 BASIC, выпущенный Aztec Software, написанный Джулианом Гарднером.
- Турбо Базовый
- ( DOS на ПК ) – Коммерческий компилятор от Borland . (Преемник BASIC/Z) (см. PowerBASIC )
- Турбо-Базовый XL
- ( Atari 8-bit ) – бесплатный интерпретатор и компилятор на основе Atari BASIC . Даже этот более медленный интерпретатор был примерно в четыре раза быстрее встроенного BASIC. Написан Фрэнком Островски , человеком, который затем разработал GFA BASIC . Пришел из Happy Computer .
- TxBasic
- ( Linux ) Компилятор и среда выполнения, совместимые с Theos MultiUser Basic с расширенными функциями [54]
- Tymshare SuperBasic
- ( СП 940 )
У
- ugBASIC
- Изоморфный и открытый исходный язык, полностью документированный и предназначенный для разработки переносимых программ без ущерба для эффективности. Таким образом, с одним исходным кодом можно создавать игры для многочисленных 8-битных платформ.
- УБАСИК
- ( DOS на ПК ) – Интерпретатор со многими математическими процедурами. Сильный акцент на теорию чисел . Может работать с многозначными числами, комплексными числами .
- UniBASIC
- диалект, являющийся частью базы данных UniData , с особым упором на доступ к данным и манипулирование ими.
- Вселенная
- диалект, являющийся частью базы данных UniVerse , с особым упором на доступ к данным и манипулирование ими.
- Уппсала-БЕЙСИК
- также известный как МЕТРИЧЕСКИЙ-БАЗОВЫЙ
- Юта BASIC
- Ellis Computing, имел 12-разрядную точность и матричные операции. Порт MS-DOS процессорной технологии 8K BASIC. См. Nevada BASIC.
В
- ВАКС БАЗОВЫЙ
- BASIC-Plus-2 от DEC перенесен на VAX / VMS
- ВБА
- См. Visual Basic для приложений.
- ВБС
- См . VBScript
- VBScript
- (он же VBS, Visual Basic Script, Visual Basic Scripting Edition ) — подмножество Visual Basic, используемое в ASP , Internet Explorer или в Windows с использованием Windows Script Host (WSH) в качестве языка сценариев общего назначения. VBScript часто используется в качестве замены пакетным файлам DOS .
- Вильнюс БАЗОВЫЙ
- ( ЭВМ «Электроника» БК-0010-01, БК-0011М и УКНЦ )
- Винтажный БАЗОВЫЙ
- Кроссплатформенный интерпретатор с открытым исходным кодом для микрокомпьютера BASIC, написанный на Haskell . [81]
- Визуальный базовый
- ( Windows ) – объектно-ориентированный диалект Microsoft со средой быстрой разработки приложений .
- Visual Basic .NET
- ( Windows ) – версия в рамках .NET Framework от Microsoft .
- Visual Basic для приложений
- (он же VBA ) ( Microsoft Office на MS Windows и Apple Macintosh )
- Скрипт Visual Basic
- См . VBScript
- Visual Basic Скриптинг Издание
- См . VBScript
- Визуальный тест
- (Первоначально MS-TEST) – Базовый визуальный тест
- VSI BASIC для OpenVMS
- Первоначально выпущен как VAX BASIC корпорацией Digital Equipment Corporation , с 2014 года принадлежащей VMS Software Inc. (VSI). Работает на операционной системе OpenVMS .
Вт
- Варшава Базовая
- Васаби
- функциональный диалект с такими функциями, как замыкания , продолжения и функции первого порядка , созданный в Fog Creek Software как внутренняя платформа разработки веб-приложений. Не выпущен для публики, но часто фигурирует во влиятельном блоге Джоэла Спольски , основателя и генерального директора Fog Creek.
- wwwБЕЙСИК
- Браузерный интерпретатор BASIC от Google . [82]
- Watcom Базовый
- Диалект от Watcom
- Ватерлоо БАЗОВЫЙ
- Диалект, разработанный в Университете Ватерлоо.
- WinWrap Базовый
- Интерпретатор стороннего типа VBA, который можно подключать к программам для предоставления им функциональности макросов/VBA
- WordBasic
- версии Microsoft Word до MS Word 97
- wxBasic
- Интерпретатор GPL с открытым исходным кодом на основе платформенно-независимой библиотеки wxWidgets toolkit. Для Linux , macOS (предлагается) и Windows .
Х
- X11-Базовый
- ( Atari ST , Windows , Linux , Android , Raspberry Pi ) — структурированный диалект языка программирования BASIC с графикой, звуком и многим другим. [41]
- XBasic
- ( Windows , Linux ) – компилятор с открытым исходным кодом и графическим дизайнером
- XBLite
- ( Windows ) – компилятор с открытым исходным кодом и встроенным редактором
- Ксоджо
- ( MacOS , Linux , Windows , iOS , Raspberry Pi и Web ) — независимый от платформы BASIC. Объектно-ориентированный вариант Basic, подобный Visual Basic . Ранее известный как REALbasic .
И
- Ябасик
- ( Linux , Windows и PlayStation 2 ) Небольшой интерпретатор. ( GPL )
- яб
- ( BeOS , Zeta , Haiku ) Адаптация Yabasic, которая позволяет создавать графические программы с использованием API BeOS . [83]
- yBasic
- Смотреть HotPaw Basic
З
- ZBasic
- Подмножество диалекта Visual Basic для микроконтроллеров ZX с поддержкой многозадачности.
- ZBasic (Zedcor Zbasic)
- Впервые выпущен Zedcor (Тусон, Аризона) в середине 1985 года. Были сделаны версии для компьютеров Apple, DOS, Macintosh CP/M и TRS-80. В 1991 году 32 Bit Software Inc. (Даллас, Техас) купила версию DOS и расширила ее. Zedcor сосредоточилась на рынке Apple Mac и переименовала ее в FutureBASIC. ZBasic был очень быстрым, эффективным и продвинутым, с точностью двоично-десятичных чисел до 54 цифр.
- Зевс|Базовый
- разработано для Windows и Pocket PC компанией KRMicros (Kronos Robotics).
БАЗОВЫЕ расширения
Расширения BASIC (также известные как наборы инструментов BASIC ) расширяют конкретный BASIC.
(Платформы: APCW = Amstrad PCW ; A8 = Atari 8-бит ; C64 = Commodore 64 ; C128 = Commodore 128 ; Spec+3 = ZX Spectrum +3 ; VIC-20 )
- BASIC 8 (C128) – стороннее расширение Commodore BASIC 7.0 для C128
- Бета-версия BASIC (ZX Spectrum)
- BASIC XL Toolkit (A8) – Дисковое расширение оптимизированного системного программного обеспечения (OSS) BASIC XL для Atari 8-bit
- Basic Lightning (C64) – комплект разработчика White Lightning от Oasis Software также включал в себя весьма функциональное расширение BASIC для Commodore BASIC 2.0
- Exbasic Level II (C64) – Extended BASIC. Улучшенный BASIC для C64, который загружался с диска или картриджа ROM .
- Graphics BASIC (C64) – стороннее расширение Commodore BASIC 2.0 для C64
- Laser Basic (C64) – обновленная версия пакета разработки The White Lightning от Ocean Software, которая расширила Commodore BASIC 2.0. Был доступен компилятор Laser Basic Compiler.
- Базовый лазер (ZX Spectrum)
- Lightning Extended BASIC (APCW; Spec+3 на CP/M ) – расширенный Mallard BASIC со сложными графическими функциями
- YS MegaBasic (ZX Spectrum)
- Monkey Wrench II (A8) – расширение картриджа ROM Atari BASIC от Eastern House Software. При использовании правого слота картриджа требуется Atari 800.
- Simons' BASIC (C64) – улучшенный BASIC для C64, продаваемый CBM , загружаемый с диска или картриджа ROM
- Super Expander (VIC-20) – собственное расширение Commodore BASIC 2.0 VIC-20 на основе картриджа от CBM
- Super Expander 64 (C64) – собственное расширение CBM на основе картриджа Commodore BASIC 2.0 VIC-20 для C64
Смотрите также
Ссылки
- ^ "64K BASIC". Дэвид Тернбулл. 2020-04-18 . Получено 2020-04-18 .
- ^ Бенн, Дэвид (апрель 1994 г.). "ACE: Компилятор для всех" . Получено 08.10.2012 .
- ^ "Key Release: App Game Kit 2". MCV . 17 февраля 2015 г. Получено 15 декабря 2016 г.
- ^ Бертельманн, Андреас. "Advan BASIC передан в общественное достояние - ABBUC - Atari Bit Byter User Club eV" www.abbuc.de (на немецком языке) . Получено 10 октября 2017 г.
- ^ "Домашняя страница AllegroBASIC". AllegroBASIC . Архивировано из оригинала 2018-11-15 . Получено 2023-10-07 .
- ^ "AmiBlitz" (на немецком языке) . Получено 2016-03-16 .
- ^ «Форстер: Арибас».
- ^ "Журнал видеоигр Côté Gamers Vol.5" . Côté Gamers (на французском языке) . Проверено 06 марта 2021 г.
- ^ "Виртуальный мир BASIC для Atari 2600". relationalframework.com . Получено 2021-03-06 .
- ^ "AttoBasic версии 2.1 поддерживает Mega88/168/328 и 32U4 (USB и UART I/O)". Архивировано из оригинала 2012-06-17 . Получено 2012-10-08 .
- ^ "BaCon" . Получено 2012-10-08 .
- ^ "Bas 2.3" . Получено 2012-10-08 .
- ^ "Bas7" . Получено 2012-10-08 .
- ^ ab "BASIC XL, BASIC XE / программирование / коммерческое". 18 января 1992 г. Получено 08.10.2012 г.
- ^ "Basic-256" . Получено 2012-10-08 .
- ^ "Basic For Qt" . Получено 2013-01-31 .
- ^ "BasiEgaXorz" . Получено 2012-10-08 .
- ^ "batari Basic". batari Basic. 2007-02-14 . Получено 2009-06-10 .
- ^ "BBC BASIC" . Получено 2012-10-08 .
- ^ "Бренди" . Получено 2012-10-08 .
- ^ SourceForge [ постоянная мертвая ссылка ]
- ^ "bluntaxebasic" . Получено 2012-10-08 .
- ^ "bwBASIC: Интерпретатор Bywater BASIC". Блог OSS . Получено 2023-09-30 .
- ^ Холл, Джим (2021-06-23). "Программа на FreeDOS с Bywater BASIC". Opensource.com . Получено 2023-09-30 .
- ^ "CocoaBasic" . Получено 2012-10-08 .
- ^ "CoolBasic" . Получено 2012-10-08 .
- ^ "Название неизвестно". Архивировано из оригинала 6 апреля 2005 г.
- ^ ab "IonicWind Software" . Получено 2012-10-08 .
- ^ "Cypress Enable" . Получено 2012-10-08 .
- ^ Десятичный BASIC домой
- ^ "Название неизвестно". Архивировано из оригинала 24 февраля 2009 года.
- ^ Хибики, Рёга. "Dragon Basic documentation". Academia.edu . Получено 2023-09-30 .
- ^ "ethosBASIC" . Получено 2012-10-08 .
- ^ "Extra! Basic Macros - Extra! User Guide" . Получено 2024-09-27 .
- ^ "Extra! Basic Language Reference - Compiled Help File" . Получено 2024-09-27 .
- ^ "FBSL Freestyle Basic Script Language". Архивировано из оригинала 2017-05-23 . Получено 2012-10-08 .
- ^ Wikibooks:Futurebasic
- ^ Миллер, Пол (2017-06-19). «Fuze Code Studio позволит детям использовать Switch для программирования собственных игр для Switch». The Verge . Получено 2023-09-30 .
- ^ Портер, Мэтт (2015-12-18). «Теперь дети могут вернуться к BASIC с Fuze». The Gadget Man . Получено 2023-09-30 .
- ^ Бедфорд, Майк (21.10.2015). "Обзор FUZE на базе Raspberry Pi V2". The Gadget Man . Получено 30.09.2023 .
- ^ ab Perr, John (01.01.2003). "Программирование на BASIC в Unix". LinuxFocus . Получено 26.09.2023 .
- ^ "GB - Basic for GNOME". GNOME . Архивировано из оригинала 2005-02-05 . Получено 2023-09-26 .
- ^ "HBasic IDE и язык". SourceForge . 2007-01-16 . Получено 2023-09-26 .
- ^ Макоратти, Хосе Карлос. «ВБ для Linux». Macoratti.net . Проверено 26 сентября 2023 г.
- ^ "Приложения HotPaw для iPhone и iPad" . Получено 14 октября 2012 г.
- ^ "SPC-1000". www.old-computers.com . Получено 7 января 2016 г. .
- ^ "iziBasic" . Получено 2012-10-14 .
- ^ "Jabco" . Получено 2012-10-14 .
- ^ Флауэр, Дэниел (2013-01-20). "JSBasic - компилятор BASIC в JavaScript". Code Project . Получено 2023-09-30 .
- ^ "JBasic" . Получено 2012-10-14 .
- ^ "jvmBasic". GitHub . Получено 29-06-2013 .
- ^ "Название неизвестно". Архивировано из оригинала 26 октября 2005 г.
- ^ "Kbasic" . Получено 2015-11-22 .
- ^ ab "Форум TxBasic" . Получено 26 января 2018 г.
- ^ "John's Mutant" . Получено 14 января 2015 г.
- ^ Сун, Лю Сюэ (2003-10-12). "MyBasic - пользовательский интерпретатор языка BASIC, написанный на C++". Code Project . Получено 2023-09-30 .
- ^ "BASICs". gotBASIC.com . Получено 13 апреля 2024 г. .
NEXTBasic: Настраиваемый язык Basic, вдохновленный Visual Basic .NET, предназначенный для Sega Genesis (Mega Drive).
- ^ "Домашняя страница nuBASIC Sourceforge" . Получено 2014-04-03 .
- ^ "Домашняя страница nuBASIC" . Получено 2014-05-15 .
- ^ "eantcal's corner nuBASIC page" . Получено 2014-05-15 .
- ^ "Omikron" (на немецком) . Получено 2012-10-25 .
- ^ "Audacia Software" . Получено 2012-10-25 .
- ^ "Panoramic Language: Resources and Information". Panoramic-Language.com. Архивировано из оригинала 2011-07-15 . Получено 2013-08-19 .
- ^ [1] Архивировано 22 июня 2004 г. на Wayback Machine.
- ^ "Интернет-магазин microEngineering Labs: Компилятор PICBASIC PRO". Store.melabs.com . Получено 19.08.2013 .
- ^ "PlayBASIC.com - Создавайте видеоигры, изучайте основы программирования" . Получено 14 января 2015 г.
- ^ Джонсон, Эрик (1992). «Система профессионального развития Microsoft BASIC». Компьютеры и гуманитарные науки . 26 (4): 305–308. doi :10.1007/BF00054278. JSTOR 30204618. S2CID 198178477.
- ^ "Простой интерактивный интерпретатор BASIC, написанный на Python". GitHub . Получено 21.12.2018 .
- ^ Рогоз, Иван (2022-04-07). "Взрыв из прошлого - QBasic 4.5". Barn Lab . Получено 2023-09-26 .
QB64 поставляется с редактором WYSIWYG IDE под названием InForm, который приближает его к повседневному использованию в качестве быстрого и грубого языка для автоматизации для Windows.
- ^ Никко Штром. "Quite BASIC – fun, learning and nostalgia". Quite BASIC . Получено 14 января 2015 г.
- ^ Родни Каннингем. «Домашняя страница — RC BASIC».
- ^ Пол Лоутон. "RFO BASIC! для Android" . Получено 14 января 2015 г.
- ^ Дарвин, Ян Ф. (2017-05-10). Android Cookbook: Проблемы и решения для разработчиков Android. США: O'Reilly Media, Inc. стр. 623. ISBN 9781449374495.
- ^ Джон Бланкеншип. "Домашняя страница - RobotBASIC" . Получено 14 января 2015 г.
- ^ "SecondBASIC". gotBASIC.com . Получено 2024-04-13 .
- ^ fredlu. "Simple Basic for Windows R3" . Получено 14 января 2015 г. .
- ^ "Small Basic". Msdn.microsoft.com. Март 2010 г. Получено 19 августа 2013 г.
- ^ Пол (ZXDunny) Данн. "SpecBAS". GitHub . Получено 2022-11-30 .
- ^ Дэвид А. Лиен, Справочник BASIC: Энциклопедия языка программирования BASIC, 2-е издание, Compusoft Publishing, 1981 ISBN 0-932760-05-8 , стр. 435 и далее
- ^ Робинсон, Кертис. "О". Touch Basic . Получено 2023-09-30 .
- ^ "Vintage BASIC". Лайл Копницки. 2006-09-14 . Получено 2019-05-08 .
- ^ Уильямс, Эл (2018-09-17). "It's The Web, Basically" . Получено 2023-09-28 .
- ^ clasqm (2011-06-22). "yab 1.5 без libncurses.so". Haikuware.com. Архивировано из оригинала 2013-01-25 . Получено 2013-08-19 .
Внешние ссылки
- Подробный обзор многих компиляторов BASIC
- Все справочные материалы по языку BASIC и сайт проекта кода
- Компьютер SEGA SC-3000, сведения о языке BASIC