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].

Примечания

[править |править код]
  1. KBasic’s source codesАрхивировано 2 апреля 2012 года. (исходные коды до версии Basic for Qt® 1.0 предоставлялись по e-mail запросу)
  2. q7basic.org — официальный сайт Basic For Qt®

Ссылки

[править |править код]
  • kbasic.com — официальный сайт KBasic

Обзоры

  • Александр Бикмеев. KBasic 1.89f //Linux Format. — Сентябрь 2009. —№ 122 (9). —С. 10.
  • Вадим Станкевич (2 мая 2009).KBasic: за и против. Компьютерные вести. Дата обращения: 21 марта 2012.
  • KBasic 1.87.LWN.net. 19 января 2009. Дата обращения: 24 марта 2012.
SQL
Этозаготовка статьи окомпьютерных языках. Помогите Википедии, дополнив её.
Перейти к шаблону «Диалекты языка программирования Basic»
Диалекты языка программированияБейсик
Классические
Переходные
Процедурные
Объектные
Мобильные
Консольные
Источник —https://ru.wikipedia.org/w/index.php?title=KBasic&oldid=140729088
Категории:
Скрытые категории: