Liberty Basic
| Класс языка: |
алгоритмическое, процедурное, объектное программирование |
|---|---|
| Появился в: |
1992 |
| Автор(ы): |
Карл Гандел |
| Релиз: |
4.04 (31 июля 2010 г.) |
| Типизация данных: |
нестрогая |
| Основные реализации: |
Run BASIC, GLBCC |
| Испытал влияние: | |
| Повлиял на: |
Just BASIC, Leopard |
| Лицензия |
Коммерческая |
| Сайт: |
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
Ссылки [править]
- Liberty BASIC
- Блог Карла Гандела
- Liberty BASIC Wiki
- Liberty BASIC Programmer's Encyclopedia
- Liberty BASIC CommunityForum
| Диалекты языка программирования Бейсик | |
|---|---|
| Классические |
Altair BASIC • Applesoft BASIC • Atari BASIC (ST) • BASIC Programming • Color BASIC • Commodore BASIC • Dartmouth BASIC • Family BASIC • G-BASIC • GFA BASIC • GW-BASIC • HP BASIC for OpenVMS • IBM (BASICA • Cassette • Disk) • Integer BASIC • Locomotive BASIC • Mallard BASIC • Microsoft BASIC • MSX BASIC • ScriptBasic • Sinclair BASIC • STOS BASIC • TI BASIC (TI 99/4A • калькуляторы) • Tiny BASIC • Turbo-Basic XL • UBASIC • Бейсик Вильнюс |
| Переходные | |
| Процедурные |
AmigaBASIC • AMOS BASIC • BBC BASIC • Beta BASIC • DarkBASIC • FreeBASIC • GFA BASIC • GLBasic • Liberty BASIC • Microsoft Small Basic • PureBasic • QBasic • QB64 • QuickBASIC • ScriptBasic • SuperBasic • ThinBasic • True BASIC • Turbo Basic • XBasic • Xblite • Basic4ppc • Visual Basic • Visual Test |
| Объектные |
BlitzMax • FreeBASIC • Gambas • GLBasic • KBasic • PowerBASIC • ProvideX • RapidQ • REALbasic • Run BASIC • AutoIt • StarOffice Basic • Visual Basic (.NET) |
| Мобильные | |
| Это заготовка статьи о компьютерных языках. Вы можете помочь проекту, исправив и дополнив её. |