5. D'autres langages de programmation

Les descriptions ci-dessus se concentrent principalement sur le langage C. Cependant, ces exemples devraient être directement applicables au C++ et à l'objective C. En assembleur, il vous suffit de faire appel à ioperm() ou iopl(), comme en C, et d'utiliser ensuite directement les ports d'entrée / sortie.

Avec d'autres langages, à moins de pouvoir insérer du code assembleur, du code C ou utiliser les appels systèmes, il est probablement plus simple d'écrire un programme C très simple offrant des fonctions prenant en charge les temporisations et les accès aux ports d'entrées / sorties souhaités, de le compiler et de le lier avec le reste de votre application. Ou vous pouvez utiliser /dev/port comme décrit plus haut.