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