plattformsoberoende

om program, programspråk och tjänster: som inte är bunden till en bestämd plattform. – Med plattform menas ofta, men inte alltid, operativsystem. Programspråket Java kan till exempel kallas för plattformsoberoende, eftersom program som är skrivna i Java kan köras på många slags datorer och operativsystem (förutsatt att de har Java virtual machine eller en likvärdig virtuell maskin – som visserligen också kan ses som en plattform). Å andra sidan kan man räkna Java som en plattform.  Programspråket C, liksom många andra programspråk, brukar också betraktas som plattformsoberoende – program skrivna i C kan kompileras för i princip vilket operativsystem som helst. HTML är definitionsmässigt plattformsoberoende. Maskinkod är däremot motsatsen till plattformsoberoende – den fungerar enbart på den processor som den är skriven för. – Plattformsoberoende förutsätter abstraktion – koden för programmet, programspråket eller tjänsten beskriver vad som ska göras, inte hur det ska göras, på ett sätt som kan översättas till olika plattformars instruktionsuppsättningar. – Något som är totalt plattformsoberoende torde inte existera. – På engelska: platform independent.

[it-system] [operativsystem] [15 september 2020]