XBasic - XBasic
Эта статья включает в себя список общих Рекомендации, но он остается в основном непроверенным, потому что ему не хватает соответствующих встроенные цитаты.Январь 2013) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Семья | БАЗОВЫЙ |
---|---|
Разработано | Макс Причина[1] |
Разработчики | Макс Ризон, Эдди Пеннинкхоф[2] |
Впервые появился | конец 1980-х |
Стабильный выпуск | 6.2.3 / 2002 |
Предварительный выпуск | 6.3.22 / 2014 |
Платформа | I386 |
Операционные системы | Windows, Linux |
Лицензия | GNU LGPL |
Расширения имени файла | Икс |
Интернет сайт | xbasic |
Под влиянием | |
БАЗОВЫЙ, 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, описанной в этой статье.
Макс Ризон прекратил свою поддержку, и с тех пор разработку курировал Эдди Пеннинкхоф.
Версия 6.2.3 была последним официальным выпуском, выпущенным 27 октября 2002 года.
Характеристики
XBasic имеет подписанные и беззнаковые 8-, 16- и 32-разрядные и подписанные 64-разрядные версии. целые числа а также 32- и 64-битные плавающая точка значения. Тип данных строки предназначен только для 8-битных символов.
Можно создать язык ассемблера файл. XBasic имеет версию только для Windows под названием XBLite. Развитие идет SourceForge.
Составные части
- Редактор (написание исходного кода)
- Компилятор (создание машинного кода)
- Отладчик (проверка на ошибки)
- Библиотеки (готовый код для вызова)
- GuiDesigner (создает графический пользовательский интерфейс для программы)
Пример кода
'Программы содержат:'1. ПРОЛОГ с объявлениями типов / функций / констант.2. Эта функция Entry (), с которой начинается выполнение.3. Ноль или более дополнительных функций.'НАЗНАЧЕНИЕВход()РАСПЕЧАТАТЬ"Привет, мир"РАСПЕЧАТАТЬ2+2РАСПЕЧАТАТЬ44/12РАСПЕЧАТАТЬ33*3КОНЕЦНАЗНАЧЕНИЕ
Рекомендации
- ^ http://maxreason.com
- ^ Что я должен знать, когда пишу на XBasic?, XBasic Факты