- XBasic
-
XBasic
Снимок экрана: IDE XBasicТип Разработчик Max Reason, Eddie Penninkhof
Операционная система Последняя версия 6.2.3 (27 октября 2002)
Лицензия Сайт XBasic — один из вариантов языка программирования BASIC, который разработал Max Reason в конце 1980-х для процессора Motorola 88000 (англ.)русск. под управлением Unix. В начале 1990-х она была портирована на Windows и Linux, а с 1999 года она была доступна на условиях open source в соответствии с лицензией LGPL вместе с библиотекой времени выполнения. Макс Резон прекратил поддержку и развитие системы. В настоящее время её курирует Eddie Penninkhof.
Возможности
Авторы постарались придать интегрированной среда разработки (IDE) вид достаточно приближенный к интерфейсу QuickBasic.
По умолчанию программы в XBasic не компилируются, а интерпретируются. В меню «run» есть пункт «assembly», выбрав который, можно получить программу на ассемблере, скомпилированный из вашего кода на Basic’е.
Отладчик в XBasic поддерживает стандартные возможности: точки останова, просмотр содержимого памяти и регистров процессора и т. д.
Графическая библиотека XBasic построена на использовании несложных функций, работающих с графическими примитивами и элементами управления. В XBasic также есть математическая библиотека, включающая в себя элементарные функции вещественных чисел (синус, косинус, логарифм, корень и т. п.) и аналогичные функции для комплексных чисел.
Также включает дизайнер графического интерфейса пользователя GuiDesigner.
Пример кода
' Programs contain: ' 1. A PROLOG with type/function/constant declarations. ' 2. This Entry() function where execution begins. ' 3. Zero or more additional functions. ' FUNCTION Entry () PRINT "Hello World" PRINT 2+2 PRINT 44/12 PRINT 33*3 END FUNCTION
Ссылки
- Проект XBasic на сайте SourceForge.net
- Загрузки, документация, ссылки и ресурсы (англ.)
- Xbasic support (англ.)
- Xbasic на сайте Макса Резона (англ.)
- Создание автономных исполняемых файлов (англ.)
- домашняя страница XBLite (англ.)
- Basic. XBasic, Вадим Станкевич, Компьютерные вести, Software, №7, 2007 год
Диалекты языка программирования Бейсик Классические Altair BASIC • Applesoft BASIC • Atari BASIC (ST) • BASIC Programming • Color BASIC • Commodore BASIC • Dartmouth BASIC • Family BASIC • G-BASIC • GFA BASIC • GW-BASIC • HP BASIC for OpenVMS • IBM (BASICA • Cassette • Disk) • Integer BASIC • Locomotive BASIC • Mallard BASIC • Microsoft BASIC • MSX BASIC • ScriptBasic • Sinclair BASIC • STOS BASIC • TI BASIC (TI 99/4A • калькуляторы) • Tiny BASIC • Turbo-Basic XL • UBASIC • Бейсик Вильнюс
Переходные BASIC-256 • Basic4GL
Процедурные AmigaBASIC • AMOS BASIC • BBC BASIC • Beta BASIC • DarkBASIC • FreeBASIC • GFA BASIC • GLBasic • Liberty BASIC • Microsoft Small Basic • PureBasic • QBasic • QB64 • QuickBASIC • ScriptBasic • SuperBasic • ThinBasic • True BASIC • Turbo Basic • XBasic • Xblite • Basic4ppc • Visual Basic • Visual Test
Объектные BlitzMax • FreeBASIC • Gambas • GLBasic • KBasic • PowerBASIC • ProvideX • RapidQ • REALbasic • Run BASIC • AutoIt • StarOffice Basic • Visual Basic (.NET)
Мобильные Basic4ppc • GLBasic • NS Basic
Категории:- Программное обеспечение по алфавиту
- Basic
- Языки программирования для образования
- Свободные компиляторы и интерпретаторы
- Свободные интегрированные среды разработки
Wikimedia Foundation. 2010.