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
-
É★★★
Émulation
Type de logiciel
-
V★★
Vision processing unit
Of AI accelerator for machine vision
-
★
Phantom OS
Système d'exploitation
-
★★
Machine de Turing universelle
Type de machine de Turing
-
J★
Jython
Langage de programmation
-
B★
Basic Linear Algebra Subprograms
Nsemble de fonctions standardisées (interface de programmation) réalisant des opérations de base de l'algèbre linéaire
-
B★★
Bytecode Java
Bytecode regroupant des instructions exécutables par une machine virtuelle Java
-
★
ppc64
Architecture PowerPC 64 bits big-endian
-
S★★
Scancode
Parcel of data generated when pressing a computer keyboard key
-
★★
General-purpose processing on graphics processing units
-
★
PEEK and POKE
Low-level commands of the BASIC programming language
-
★★★
Programmation dynamique
Méthode algorithmique de résolution de problèmes d'optimisation
-
★
Accélération matérielle
Confier une fonction spécifique effectuée par le processeur à un circuit intégré dédié qui effectuera cette fonction de façon plus efficace
-
W★★★
Windows PowerShell
Interface de ligne de commande multiplate-forme et langage de script pour l'administration de systèmes informatiques et de réseaux
-
★★
3DMark
-
★
Computational engineering
Field of algorithmic training
-
P★★
Paxos (informatique)
-
★★
Little man computer
Ordinateur à vocation éducative