Heberge
Un programme C hébergé (hosted) s’exécute au sein d’un système d’exploitation qui lui fournit les éléments nécessaires à l’interface avec la mémoire, l’écran, clavier et autres périphériques de manière normalisée et identique à toute architecture oú le C s’éxécute.
Un programme non hébergé est dit autonome (freestanding) et est directement amorcé par l’ordinateur. Un système d’exploitation est un programme C autonome et par conséquent non hébergé.