XBasic - XBasic
| Семья | БАЗОВЫЙ |
|---|---|
| Разработано | Макс Причина |
| Разработчики | Макс Ризон, Эдди Пеннинкхоф |
| Впервые появился | конец 1980-х |
| Стабильный выпуск | 6.3.26 / 2018
|
| Предварительный выпуск | 6.3.26 / 2018
|
| Платформа | I386 |
| Операционные системы | Windows, Linux |
| Лицензия | GNU LGPL |
| Расширения имени файла | Икс |
| Веб-сайт | xbasic |
| Под влиянием | |
| BASIC , C (язык программирования) | |
XBasic - это вариант языка программирования BASIC, который был разработан в конце 1980-х для процессора Motorola 88000 и Unix Максом Ризоном. В начале 1990-х он был перенесен на Windows и Linux , а с 1999 года он доступен как программное обеспечение с открытым исходным кодом со своей библиотекой времени выполнения по лицензии LGPL .
Его не следует путать с TI Extended BASIC , который иногда называют XBasic или X Basic. Xbasic также не следует путать с языком Xbasic, используемым в продуктах Alpha Anywhere и Alpha Five от Alpha Software. Alpha Software разработала Xbasic в качестве проприетарного языка для своих продуктов. Xbasic от Alpha Software никак не связан с версией Xbasic, описанной в этой статье.
Макс Ризон прекратил свою поддержку, и с тех пор разработку курировал Эдди Пеннинкхоф. Эдди тем временем также прекратил поддержку, и ее взял на себя программист «CW», который особенно привел версию для Linux в соответствие с последними разработками.
Версия 6.2.3 была последним официальным выпуском, выпущенным 27 октября 2002 года, однако неофициальные выпуски все еще поддерживаются группой энтузиастов через GitHub. (Просто найдите XBasic Max Reason) С тех пор было несколько обновлений языка программирования Xbasic для Windows и Linux.
Мы получили известие от Эдди Пеннинкхофа и успешно загрузили последние версии Xbasic в Source Forge. (xbasic-6.3.26-A-windows210724) (xbasic-6.3.26-A-Linux210724-tar-gz). Последние версии также доступны на GitHub xbwlteam. В эти выпуски Робин Уорнер включил всю (не обновленную) документацию в формате HTML, обновленное краткое справочное руководство, а также программное обеспечение и примеры своих карт функций, предназначенные для помощи программистам, которые хотят изменить и перекомпилировать язык программирования. YaHoo закрыл многие (все убыточные?) Группы пользователей, включая группу пользователей Xbasic.
Если у вас есть вопросы, проблемы или идеи о программировании с помощью Xbasic, ознакомьтесь с новой группой пользователей Xbasic: (groups.io/g/MaxReasonsxBasic) У нас есть несколько очень опытных программистов, которые могут помочь: Мы ищем больше программистов, которые хотели бы Заинтересованы в помощи в сопровождении и обновлении программы.
Характеристики
XBasic имеет подписанные и беззнаковые 8-, 16- и 32-разрядные и 64-разрядные целые числа со знаком, а также 32- и 64-разрядные значения с плавающей запятой . Тип данных строки предназначен только для 8-битных символов.
Можно создать файл на языке ассемблера . XBasic имеет версию только для Windows под названием XBLite . Разработка ведется на SourceForge .
Компоненты
- Редактор (написание исходного кода)
- Компилятор (создание машинного кода)
- Отладчик (проверка на наличие ошибок)
- Библиотеки (готовый код для вызова)
- 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
использованная литература
внешние ссылки
- https://groups.io/g/MaxReasonsxBasic
- { https://github.com/orgs/xbwlteam/repositories}
- XBasic на SourceForge
- документация, ссылки и ресурсы
- Создание вашего первого учебника по графическому интерфейсу
- Создание автономного исполняемого файла
- Домашняя страница XBLite
- Категория: Задачи XBasic, реализованные в XBasic на rosettacode.org