Liberty Basic

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Liberty BASIC
Класс языка:

алгоритмическое, процедурное, объектное программирование

Появился в:

1992

Автор(ы):

Карл Гандел

Релиз:

4.04 (31 июля 2010 г.)

Система типов:

нестрогая

Основные реализации:

Run BASIC, GLBCC

Испытал влияние:

QuickBASIC, Smalltalk/V, Visual Basic

Повлиял на:

Just BASIC, Leopard

Лицензия

Коммерческая

Сайт:

libertybasic.com

Liberty BASIC (LB) - коммерческий компьютерный язык программирования из семейства BASIC и среда разработки для него. Является интерпретатором и поддерживает 16 и 32 битные Windows и OS/2.

Описание[править | править исходный текст]

Liberty BASIC был написан Карлом Ганделом и опубликован его же компанией Shoptalk Systems в 1992 году. Последняя его версия вышла ещё в 2006 году, но на данный момент доступна бета версия 4.04, которая вышла 31 июля 2010 года.

Liberty BASIC представляет собой удобную среду разработки ПО для ОС Windows и OS/2, расчитанную на продвинутых юзеров. Версия для OS/2 очень старая, но зато бесплатная. Новая версия будет поддерживать Windows, Macintosh и Linux.

Этот язык рассчитан и создавался только для обучения программированию, и, опять же, не может сравниться с такими языками, как C++ и Delphi и так же уступает многим другим диалектам бейсика, таким как: Visual Basic, PureBasic, PowerBasic, FreeBASIC.

Особенности[править | править исходный текст]

  • Программа FreeForm, позволяющая визуально создавать объекты в Liberty BASIC, была написана сообществом на этом же языке.
  • Возможность создания DLL.
  • Широкие возможности по работе с графикой.
  • Возможность написания игр с анимацией, вставка звуков, музыки, а также поддержка джойстика.
  • Некоторые плагины и дополнения могут существенно расширить функционал языка.

Известные программы, написанные на Liberty BASIC[править | править исходный текст]

  • Бардон Ваттс написал на Liberty BASIC удобную среду и язык программирования для начинающих программистов, которая называется Leopard.
  • FreeForm - редактор визуальных объектов для Liberty BASIC

Примеры кодов[править | править исходный текст]

Программа "Hello world"

print "hello world"
end

Программа, открывающая окно с сообщение "Hello World!"

nomainwin
notice "Hello world!"
end
nomainwin
notice "Example program" + chr$(13) + "Hello world!"
end

Программа, открывающая окно для ввода

nomainwin
prompt "Enter your name:";response$
notice "Response:"+ chr$(13) +response$
end

Запуск стороннего приложения

nomainwin
run "notepad.exe"
end

Ссылки[править | править исходный текст]