Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [ANN] New script engine (Basic sintax) 
:(
    Опции темы
MKTMK
Дата 4.8.2005, 14:35 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered












Здравствуйте.

Наша фирма разработала интерпретатор языка Basic "Open Basic".

Доступны версии for Windows (BCB60, MSVC7) and Linux (GCC 3.2.2).

Полный интерпретатор, без виртуальных машин.

Русская страница:
http://www.mktmk.narod.ru/rus/ob/ob.htm

IDE для Open Basic (написано на BCB60):
http://www.mktmk.narod.ru/rus/ide_ob/ide_ob.htm

DLL для использования в языках без поддержки ООП (таких как Visual Basic):
http://www.mktmk.narod.ru/rus/obdll/obdll.htm

Open Basic (OB) представляет собой реализацию интерпретатора языка Basic.
OB разработан для встраивания в приложения пользователя в качестве скриптового
языка.

OB имеет возможность расширения системы команд путем подключения
пользовательских функций к исполняющей системе Open Basic.

Пользовательские функции могут быть написаны на C/C++, ассемблере или других
языках. Пользовательские функции могут вызываться из Basic-программы, получать
параметры разных типов из Basic-программы и возвращать результаты своей работы
в Basic-программу.

Специально разработанный интерфейс вызова пользовательских функций позволяет
на этапе исполнения определить тип и порядок следования параметров в вызове.

OB реализует подмножество команд языка Basic. OB написан полностью на C++ и
реализован в виде класса с именем ob_obasic.
OB поддерживает данные трех типов: с плавающей точкой, целые со знаком,
строковые и массивы этих типов.

OB имеет multithread-safe код.

Для применений в языках без поддержки ООП (таких как Visual Basic)
разработана DLL. В ней интерфейс интерпретатора приведен к "чистому Си",
без использования терминов "класс" и "исключение".

При использовании DLL функциональность интерпретатора можно использовать,
вызывая только Си-функции со встроенными plain Си-типами в качестве аргументов.

Для языка, на котором пишутся пользовательские функции для Open Basic
необходимо еще уметь работать с указателями (чтобы обрабатывать параметры
пользовательской функции).

Для языка, на котором пишется программа, использующая Open Basic
в минимальном случае (если не использовать возможности отладки) не нужно даже этого.

Для BCB60 на сайте есть пример, реализующий IDE для Open Basic.
В примере используется "native" C++ интерфейс к интерпретатору с
классами и исключениями.

С уважением
MKTMK Software Company

  Вверх
Sardar
Дата 4.8.2005, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: нет
Всего: 317



Xостинг только не солидный... smile


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Guest
Дата 4.8.2005, 15:25 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(Sardar @ 4.8.2005, 15:02)
Xостинг только не солидный... smile

Все логично.
Бесплатный продукт на бесплатном хостинге.
smile
  Вверх
Akina
Дата 4.8.2005, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: нет
Всего: 454



Цитата(Guest @ 4.8.2005, 16:25)
Все логично.
Бесплатный продукт на бесплатном хостинге.

[offtop]В Ворде созданный, и даже без вирей... smile [/offtop]


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0544 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.