Commune · Littérature
P-Code
Programming virtual machine
In computer programming, a P-code machine (portable code machine) is a virtual machine designed to execute P-code, the assembly language or machine code of a hypothetical central processing unit (CPU). The term P-code machine is applied generically to all such machines (such as the Java virtual machine (JVM) and MATLAB pre-compiled code), as well as specific implementations using those machines.
Sur Wikipédia
Texte en anglais Pas encore d'article dans ta langue : extrait en anglais.
In computer programming, a P-code machine (portable code machine) is a virtual machine designed to execute P-code, the assembly language or machine code of a hypothetical central processing unit (CPU). The term P-code machine is applied generically to all such machines (such as the Java virtual machine (JVM) and MATLAB pre-compiled code), as well as specific implementations using those machines. One of the most notable uses of P-Code machines is the P-Machine of the Pascal-P system. The developers of the UCSD Pascal implementation within this system construed the P in P-code to mean pseudo more often than portable; they adopted a unique label for pseudo-code meaning instructions for a pseudo-machine. Although the concept was first implemented circa 1966 as O-code for the Basic Combined Programming Language (BCPL) and P code for the language Euler, the term P-code first appeared in the early 1970s. Two early compilers generating P-code were the Pascal-P compiler in 1973, by Kesav V. Nori, Urs Ammann, Kathleen Jensen, Hans-Heinrich Nägeli, and Christian Jacobi, and the Pascal-S compiler in 1975, by Niklaus Wirth. Programs that have been translated to P-code can either be interpreted by a software program that emulates the behaviour of the hypothetical CPU, or translated into the machine code of the CPU on which the program is to run and then executed. If there is sufficient commercial interest, a hardware implementation of the CPU specification may be built (e.g., the Pascal MicroEngine or a version of a Java processor).
Texte : Wikipédia en anglais, CC BY-SA 4.0. ·
Cartes voisines
-
P★
PARAM
Series of super computers designed and assembled by CDAC by India
-
★
Connection Machine
Superordinateur
-
J★★
Java Development Kit
Ensemble de bibliothèques logicielles de base du langage de programmation Java
-
★
AI engine
Computing architecture created by AMD
-
S★
Stack-oriented programming
Programming paradigm that relies on a stack machine model
-
P★★
Predictive coding
Psychological term
-
J★
JMP (x86 instruction)
Machine instruction in a x86 assembly language
-
D★★
Désassembleur
Type de logiciel
-
P★
POSXML
Langage de programmation
-
★★★★★★
C (langage)
Langage de programmation créé en 1972
-
J★★★★
Java (langage)
Langage de programmation informatique orienté objet
-
F★
FOCAL
Langage de programmation
-
P★★★
POSIX
Famille de standards de compatibilité entre systèmes d'exploitation informatique
-
t★
table des méthodes virtuelles
Type de table
-
P★
PEARL
Langage de programmation
-
M★★
Modèle-vue-vue modèle
Modèle de conception architecturale
-
V★
Virtual console
Terminals that are run on only the physical machine via software but not on a physical terminal
-
★★★★
Git
Logiciel libre de gestion de version décentralisé