KBasic (KBasic)
KBasic | |
---|---|
Семантика | объектно-ориентированный |
Класс языка | ИСР, язык программирования, процедурный язык программирования и объектно-ориентированный |
Автор | Bernd Noetscher |
Система типов | строгая, статическая |
Испытал влияние | Visual Basic, VB.NET, Java |
Лицензия | GNU GPL |
Сайт |
q7basic.org kbasic.org |
KBasic v. 1.x (kbc, kbide и kbrun) | |
---|---|
Тип | Компилятор, интерпретатор, интегрированная среда разработки + библиотека виджетов[англ.] |
Разработчик | Bernd Noetscher's KBasic Software |
Написана на | C++ |
Интерфейс | Qt |
Операционные системы | Linux, Microsoft Windows и Mac OS |
Последняя версия | 1.89 (6 октября 2010) |
Лицензия | GNU GPL |
Сайт | kbasic.com |
KBasic — RAD-среда для программирования на диалекте Basic’а, близкого к VB.NET, Visual Basic, Visual Basic for Applications и Java, синтаксически полностью совместимый с VB6, VBA и QBasic.
Библиотека виджетов KBasic является надстройкой над Qt.
Распространяется в виде исходных кодов open-source версии[1] и профессиональной версии, бесплатной для Linux и распространяемой на условиях shareware для Windows и Mac OS X (в незарегестрированной версии не работает компилятор, необходимый для создания автономных запускаемых файлов).
Компилятор и интерпретатор языка имеет три режима работы: KBasic (собственный, частично совместим с VB.NET), но отличен от него программным вводом, Old Basic (совместим с VB6) и Very Old Basic (совместим с QBasic). Интегрированная среда разработки похоже на Microsoft Visual Studio .NET и включает встроенный отладчик. KBasic поддержку разработку приложений, включающих встроенную СУБД (SQLite) или использующих MySQL или PostgreSQL. Имеются мастера для создания форм и отчетов.
К недостаткам КBasic относится неполная совместимость с диалектами бейсика от Microsoft, не очень удобное IDE и низкое быстродействие.
15 августа 2012 года новая версия продукта вышла под именем Basic For Qt® v. 1.0. Она работает с Qt версии 4.8, на сайте доступны исходные коды компилятора, интерпретатора и среды выполнения на C++ и IDE, написанные на самом бейсике[2].
Примечания
[править | править код]- ↑ KBasic’s source codes Архивировано 2 апреля 2012 года. (исходные коды до версии Basic for Qt® 1.0 предоставлялись по e-mail запросу)
- ↑ q7basic.org — официальный сайт Basic For Qt®
Ссылки
[править | править код]- kbasic.com — официальный сайт KBasic
- Обзоры
- Александр Бикмеев. KBasic 1.89f // Linux Format. — Сентябрь 2009. — № 122 (9). — С. 10.
- Вадим Станкевич (2009-05-02). "KBasic: за и против". Компьютерные вести. Дата обращения: 21 марта 2012.
- "KBasic 1.87". LWN.net. 2009-01-19. Дата обращения: 24 марта 2012.
Это заготовка статьи о компьютерных языках. Помогите Википедии, дополнив её. |