XBasic

Поделись знанием:
Перейти к: навигация, поиск
XBasic

Снимок экрана: IDE XBasic
Тип

интегрированная среда разработки

Разработчик

Max Reason, Eddie Penninkhof

Операционная система

Linux, Windows

Последняя версия

6.2.3 (27 октября 2002)

Тестовая версия

6.3.22 (2014-5-30; 3618 дней тому назад)

Лицензия

LGPL

Сайт

[xbasic.org/ org]

XBasicXBasic

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"

Литература

  • [www.kv.by/index2007071104.htm Basic. XBasic], Вадим Станкевич, Компьютерные вести, Software, №7, 2007 год
  • John Perr. [www.linuxfocus.org/Russian/January2003/article277.shtml Программирование на BASIC в Unix]. LinuxFocus (англ.) (January 2003). Проверено 15 марта 2015.

Ссылки

  • [xbasic.sourceforge.net Проект XBasic] на сайте SourceForge.net
  • [www.xbasic.org/ Загрузки, документация, ссылки и ресурсы] (англ.)
  • [gnetools.sourceforge.net/xbsupport/index.html Xbasic support] (англ.)
  • [www.maxreason.com/software/xbasic/xbasic.html Xbasic на сайте Макса Резона] (англ.)
  • [xbnotes.freehosting.net/make_exe.html Создание автономных исполняемых файлов] (англ.)
  • [www.xblite.com/ домашняя страница XBLite] (англ.)


Отрывок, характеризующий XBasic

– А капитуляция?
– Никакой нет; сделаны распоряжения к сражению.
Князь Андрей направился к двери, из за которой слышны были голоса. Но в то время, как он хотел отворить дверь, голоса в комнате замолкли, дверь сама отворилась, и Кутузов, с своим орлиным носом на пухлом лице, показался на пороге.
Князь Андрей стоял прямо против Кутузова; но по выражению единственного зрячего глаза главнокомандующего видно было, что мысль и забота так сильно занимали его, что как будто застилали ему зрение. Он прямо смотрел на лицо своего адъютанта и не узнавал его.
– Ну, что, кончил? – обратился он к Козловскому.
– Сию секунду, ваше высокопревосходительство.
Багратион, невысокий, с восточным типом твердого и неподвижного лица, сухой, еще не старый человек, вышел за главнокомандующим.
– Честь имею явиться, – повторил довольно громко князь Андрей, подавая конверт.
– А, из Вены? Хорошо. После, после!
Кутузов вышел с Багратионом на крыльцо.
– Ну, князь, прощай, – сказал он Багратиону. – Христос с тобой. Благословляю тебя на великий подвиг.
Лицо Кутузова неожиданно смягчилось, и слезы показались в его глазах. Он притянул к себе левою рукой Багратиона, а правой, на которой было кольцо, видимо привычным жестом перекрестил его и подставил ему пухлую щеку, вместо которой Багратион поцеловал его в шею.
– Христос с тобой! – повторил Кутузов и подошел к коляске. – Садись со мной, – сказал он Болконскому.
– Ваше высокопревосходительство, я желал бы быть полезен здесь. Позвольте мне остаться в отряде князя Багратиона.
– Садись, – сказал Кутузов и, заметив, что Болконский медлит, – мне хорошие офицеры самому нужны, самому нужны.
Они сели в коляску и молча проехали несколько минут.
– Еще впереди много, много всего будет, – сказал он со старческим выражением проницательности, как будто поняв всё, что делалось в душе Болконского. – Ежели из отряда его придет завтра одна десятая часть, я буду Бога благодарить, – прибавил Кутузов, как бы говоря сам с собой.
Князь Андрей взглянул на Кутузова, и ему невольно бросились в глаза, в полуаршине от него, чисто промытые сборки шрама на виске Кутузова, где измаильская пуля пронизала ему голову, и его вытекший глаз. «Да, он имеет право так спокойно говорить о погибели этих людей!» подумал Болконский.
– От этого я и прошу отправить меня в этот отряд, – сказал он.
Кутузов не ответил. Он, казалось, уж забыл о том, что было сказано им, и сидел задумавшись. Через пять минут, плавно раскачиваясь на мягких рессорах коляски, Кутузов обратился к князю Андрею. На лице его не было и следа волнения. Он с тонкою насмешливостью расспрашивал князя Андрея о подробностях его свидания с императором, об отзывах, слышанных при дворе о кремском деле, и о некоторых общих знакомых женщинах.