|
|
Certains langages comme le java sont entièrement portables grâce à la présence d'une machine virtuelle qui sert de couche entre le système d'exploitation et le programme lui-même. D'autres langages sont spécifiques à une plate-forme de développement (le C#, développé par Microsoft, et qui n'est pas libre, ne peut fonctionner que sous Windows pour l'instant).
Pour des langages spécifiques à Internet, comme le javascript, on peut employer ce terme pour désigner la compatibilité entre les différents navigateurs (Internet Explorer, Mozilla, Netscape, ...).