Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > Среда VB, компилятор, отладчик, редактор > Чем отличается Native Code от P-Code


Автор: Dufa 30.03.04, 17:33
P-Code — Это не машинный язык, но близок к нему. Т.е. код не может быть выполнен непосредственно процессором, для выполнения процессором необходимо это код преобразовать в команды для процессора, независимо Pentium это или AMD. Поэтому для выполнения он преобразуется в команды того или иного процессора. Текст который мы видим в окне программного кода автоматически преобразуется в р-код. Для выполнения программы написанной в р-коде предусмотрен механизм организации вычислений — исполнительный процессор р-кода всегда медленнее исполняемого кода (см.ниже), т.к. он генерирует последовательность машинных команд. Но вы можете этого и не заметить, из за сегодняшних скоростей компьютеров. Сейчас р-код практически не используют.

Native code — исполняемый код, фактически последовательность процессорных команд, готовых к исполнению.

Автор: SCINER 10.04.04, 13:14
Программа скомпилированная в P-Code существенно меньше в размерах чем Native.
Что экономит место на Наших винчестерах.

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)