Diskussion:Virtuel maskine

Page contents not supported in other languages.
Fra Wikipedia, den frie encyklopædi

Det er forkert at sige, at PHP, Java etc er sprog der “kun kan aflæses, forstås og udføres på eller af en virtuel maskine”. De sprog afvikles uproblematisk på en fysisk.

Det rigtige at sige er, at fortolkede sprog afvilkes af en "Proecess Virtual Machine", et lag, der kan afvikle bytekode genereret af fortolkeren.

System Virtuelle Maskiner og Proces Virtual Maskiner er blevet blandet sammen i artiklen.

Se også den engelske udgave, der holder de to ting adskilte - https://en.wikipedia.org/wiki/Virtual_machine

Begrebet Process Virtual Machines, er et lag, der afvikler byte-koden, og ligger mellem den faktiske maskine og den virtuelle "processor" byte koden er skrevet til.

Det har intet med System Virtual Machines at skaffe, bruger bare samme to ord "Virtual Machine". Måske burde en Process Virtuel Maskine hedde en "Virtuel CPU".

Og så har Virtuelle sprog ikke noget med Højtniveau-sprog at gøre.

De fleste højtniveu-sprog er faktisk IKKE fortolkede, dvs. benytter ikke en Virtuel CPU (Algol, Fortran, Pascal, C# etc, etc).

Så den del er heller ikke korrekt.

(Skrev M.lundwall (diskussion • bidrag) 19. maj 2022, 12:37‎. Husk at signere dine indlæg.)