
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.12.2005, 14:35
|
|||
|---|---|---|---|
|
|||
интерпретатор |
|||
|
#18+
. после deploy объекты powerBuilder'а хранятся в pcode, то есть, интерпретируются виртуальной машиной. Для чего это сделано в PB и в чём преимущество виртуальной машины перед компилятором? . вспоминаю интерпретируемый язык clipper -- но в нём были такие черты, как - обработка ошибки без остановки програмы ("трассировка" стека вызова -- номеров строк и названий функций вплоть до той функции, в которой произошла ошибка; возможность продолжить работу, если ошибка не критическая), а так же - возможность интерпретировать конструкцию языка из текстовой строки во время выполнения программы, даже объявлять переменные (в PB кое-что "интерпретировать" умеет describe + evaluate, который весьма скромён в возможностях и в сообщениях об ошибках) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.12.2005, 10:08
|
|||
|---|---|---|---|
|
|||
интерпретатор |
|||
|
#18+
Частично здесь есть ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.12.2005, 12:01
|
|||
|---|---|---|---|
|
|||
интерпретатор |
|||
|
#18+
savosin_sergeyДля чего это сделано в PB и в чём преимущество виртуальной машины перед компилятором? Я думаю в PB это сделано прежде всего из-за того, что интерпретатор легче написать чем компилятор (имеется ввиду хороший оптимизирующий, тем более, что для DataWindow им все равно бы пришлось делать интерпретатор) + они хотели кроссплатфформенную систему делать. savosin_sergeyпродолжить работу, если ошибка не критическая А это и в PowerBuilder'е можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=15&tablet=1&tid=1337991]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
82ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 409ms |

| 0 / 0 |
