A voir également:
- Linux-Windows-langage C
- Clé windows 10 gratuit - Guide
- Montage video windows - Guide
- Windows ne démarre pas - Guide
- Winrar 64 bits windows 10 - Télécharger - Compression & Décompression
- Restauration systeme windows 10 - Guide
1 réponse
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 662
16 déc. 2004 à 12:15
16 déc. 2004 à 12:15
Les API sont différentes.
Par exemple, la façon d'accéder aux fichiers est différente sous Windows et sous Linux. Les appels systèmes ne sont pas les mêmes.
Et c'est vrai pour tout le reste: afficher des fenêtres, jouer une musique, etc.
Le langage machine créé par les compilateurs est le même, à l'exception des appels système.
D'où l'intérêt des langages à machines virtuelles comme Java ou Python: le programme "compilé" fonctionne tel quel sur les différents systèmes, la machine virtuelle étant chargée (entre autres) de faire les bons appels système.
Par exemple, la façon d'accéder aux fichiers est différente sous Windows et sous Linux. Les appels systèmes ne sont pas les mêmes.
Et c'est vrai pour tout le reste: afficher des fenêtres, jouer une musique, etc.
Le langage machine créé par les compilateurs est le même, à l'exception des appels système.
D'où l'intérêt des langages à machines virtuelles comme Java ou Python: le programme "compilé" fonctionne tel quel sur les différents systèmes, la machine virtuelle étant chargée (entre autres) de faire les bons appels système.
16 déc. 2004 à 12:33