powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / интерпретатор
3 сообщений из 3, страница 1 из 1
интерпретатор
    #33415277
Фотография savosin_sergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
. после deploy объекты powerBuilder'а хранятся в pcode, то есть, интерпретируются виртуальной машиной. Для чего это сделано в PB и в чём преимущество виртуальной машины перед компилятором?

. вспоминаю интерпретируемый язык clipper -- но в нём были такие черты, как

- обработка ошибки без остановки програмы ("трассировка" стека вызова -- номеров строк и названий функций вплоть до той функции, в которой произошла ошибка; возможность продолжить работу, если ошибка не критическая), а так же
- возможность интерпретировать конструкцию языка из текстовой строки во время выполнения программы, даже объявлять переменные (в PB кое-что "интерпретировать" умеет describe + evaluate, который весьма скромён в возможностях и в сообщениях об ошибках)
...
Рейтинг: 0 / 0
интерпретатор
    #33416411
Black Savage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Частично здесь есть ответ.
...
Рейтинг: 0 / 0
интерпретатор
    #33416767
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
savosin_sergeyДля чего это сделано в PB и в чём преимущество виртуальной машины перед компилятором?
Я думаю в PB это сделано прежде всего из-за того, что интерпретатор легче написать чем компилятор (имеется ввиду хороший оптимизирующий, тем более, что для DataWindow им все равно бы пришлось делать интерпретатор) + они хотели кроссплатфформенную систему делать.
savosin_sergeyпродолжить работу, если ошибка не критическая
А это и в PowerBuilder'е можно.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / интерпретатор
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]