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

start [/forum/topic.php?fid=15&tid=1337991]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 320ms |

| 0 / 0 |
