P-код

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

P-код (Пи-код) — концепция аппаратно-независимого исполняемого кода в программировании, часто его определяют как «Ассемблер для гипотетического процессора». Сама концепция впервые была применена в 1966 году (O-code для BCPL), а термин P-код был введен в начале 1970-х годов, в том числе с участием Никлауса Вирта[1]. Этот термин применяется как для обозначения реализации виртуальной машины для языка Паскаль (например, в UCSD p-System), так и для виртуальных машин вообще (например, виртуальная Java-машина, байт-код MATLAB).

Примечания[править | править вики-текст]

См. также[править | править вики-текст]

  • UCSD p-System — одна из первых реализаций виртуальной машины (p-машины)
  • Microsoft P-Code (англ.) — P-код компании Microsoft
  • Байт-код — код виртуальной машины в виде потока байтов (наиболее часто с кодами операций длиной в 1 байт)
  • Шитый код — ещё один способ реализации кода для виртуальной машины