stringtranslate.com

РапидQ

RapidQ (также известный как Rapid-Q ) — свободный , кроссплатформенный , полуобъектно -ориентированный диалект языка программирования BASIC . Он может создавать консольные приложения , графический интерфейс пользователя и приложения общего интерфейса шлюза . Интегрированная среда разработки включает в себя конструктор форм с возможностью перетаскивания , подсветку синтаксиса и компиляцию одной кнопкой . Доступны версии для Microsoft Windows , Linux , Solaris и HP-UX .

Дополнительными функциями, обычно не встречающимися в языках BASIC, являются обратные вызовы функций и примитивная объектная ориентация. Автор назвал этот язык полуобъектно-ориентированным, поскольку существует только два уровня иерархии классов : встроенные классы и определяемые пользователем классы, производные от них; последнее не может быть расширено дальше. Доступна возможность вызова внешних общих библиотек , что дает полный доступ к программному интерфейсу базовой операционной системы . Другие возможности включают встроенные интерфейсы DirectX и MySQL .

RapidQ имеет компилятор байт-кода , который создает автономные исполняемые файлы путем связывания сгенерированного байт-кода с интерпретатором . Никаких внешних библиотек времени выполнения не требуется; интерпретатор байт-кода является автономным. Размеры исполняемых файлов, созданных RapidQ, составляют около 150 килобайт и более для консольных приложений.

Автор RapidQ, Уильям Ю, продал исходный код компании REAL Software, создателям REALbasic , в 2000 году. Свободно распространяемая программа была улучшена, и активными группами пользователей было создано множество дополнительных компонентов.

Внешние ссылки