Haut niveau >< Bas niveau

Fermé
coventry Messages postés 649 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 5 octobre 2006 - 30 mai 2004 à 16:50
coventry Messages postés 649 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 5 octobre 2006 - 31 mai 2004 à 08:10
Bonjour,
J'aimerais savoir ce qu'est le (language?) "Haut niveau" et le "Bas niveau".
Merci

5 réponses

tafiscobar Messages postés 1277 Date d'inscription jeudi 7 décembre 2000 Statut Contributeur Dernière intervention 26 février 2009 177
30 mai 2004 à 20:04
oui, il l'est. Le C est bas niveau parce que qu'il permet d'avoir des routines de bas niveau (tu peux inclure du code asm ds du code c par exemple).
VB est un langage haut niveau.

tafiscobar "lou waye def bopame"
la nullite n'existe pas, l'ignorance oui, ah je suppose!!!
3
tafiscobar Messages postés 1277 Date d'inscription jeudi 7 décembre 2000 Statut Contributeur Dernière intervention 26 février 2009 177
30 mai 2004 à 20:17
par exemple, en C, tu as des macros definitions (ex: #include, #define ou #if cond [#else] ...). Eh ben, le pre-processeur, ce qu'il fait c'est passer par dessus ton fichier et remplacer tous les identifiants de tes macros definitions par leurs expressions et passe ensuite la sortie au compilo qui compile le code.

#include <stdio.h>

#define TOTO  "toto est bien la\n"

int
main () {
printf (TOTO);
return EXIT_SUCCESS;
}

le pre-processeur du C, ce qu'il va faire, remplacer l'instruction #include <stdio.h> par le code qui se trouve ds stdio.h et remplacer toutes les occurences de TOTO (ici seulement ds le printf) par sa valeur ie "toto est bien la\n".
J'espere que j'ai été clair.

tafiscobar "lou waye def bopame"
la nullite n'existe pas, l'ignorance oui, ah je suppose!!!
2
coventry Messages postés 649 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 5 octobre 2006 9
31 mai 2004 à 08:10
oui oui tout a fait tres clair!!!
merci
0
tafiscobar Messages postés 1277 Date d'inscription jeudi 7 décembre 2000 Statut Contributeur Dernière intervention 26 février 2009 177
30 mai 2004 à 17:05
salut, langage bas niveau, ceux qui te permettent d'ecrire des instructions machine, en gros en langage machine (ex: asm)
Haut niveau, ceux qui necessitent un compilo et/ou un interpreteur pour traduire les instructions du programeur en langage machine.

tafiscobar "lou waye def bopame"
la nullite n'existe pas, l'ignorance oui, ah je suppose!!!
1
coventry Messages postés 649 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 5 octobre 2006 9
30 mai 2004 à 18:12
ok.
Et dans les languages, le C est plus bas niveau que le Visual Basic ?? ou bien ca a rien a voir..
merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
coventry Messages postés 649 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 5 octobre 2006 9
30 mai 2004 à 20:09
ok merci!!
Et le language pré-processeur (je sais pas si c'est ca je l'ai vu furtivement a l'installation d'un package de RedHat) c'est quoi?
0