L'énoncé
Cocher la (ou les) bonne(s) réponse(s).
Tu as obtenu le score de
Question 1
Le compilateur joue un rôle de :
Traducteur
Exécuteur
Correcteur automatique
Transformateur
Le compilateur permet le passage du code source au code objet.
Le compilateur traduit / transforme le code source écrit dans un langage de programmation en code objet écrit en langage machine.
Question 2
En programmation Web, données et images sont échangées entre l'ordinateur client et l'ordinateur sollicité.
L'ordinateur sollicité peut :
Effectuer le travail et envoyer le résultat au client
Compiler le code source et l'envoyer au client
Envoyer le code nécessaire au client pour que celui-ci puisse effectuer les calculs
Traduire le langage machine en bytecode sur une machine virtuelle
L'ordinateur sollicité ne fait qu'effectuer le travail demandé par le client. Il ne joue pas le rôle du compilateur.
Question 3
Généralement, pour les programmes basés web :
Le code source n'est pas traduit en langage machine
Le programme est compilé en bytecode
Une machine virtuelle exécute les programmes compilés
On utilise le Javascript comme langage de programmation.
Le code est compilés en bytecode puis exécuté à l'aide d'une machine virtuelle, ce qui permet au code d'être multiplateforme.
Question 4
En programmation événementielle :
Le programme peut réaliser plusieurs tâches en même temps
Le programme est découpe en plusieurs modules appelés objets
Le programme ne s'exécute que lorsque quelque chose s'est passé
Le programme permet de déplacer la souris
En programmation événementielle est un paradigme basé sur les "événements".
Le programme est défini par ses réaction aux différents événements qui peuvent se produire.
Question 5
Un paradigme informatique :
C'est une philosophie de programmation, plus ou moins adaptée selon les cas
Fournit la vue qu'a le développeur de l'exécution de son programme
Organise la solution des problèmes spécifiques du développement logiciel
C'est un langage de programmation
On choisi un langage de programmation en fonction du paradigme informatique utilisé.
Le paradigme permet de traiter les solutions au problèmes et leur formulation dans un langage de programmation. Il n'organise donc pas la solution à des problèmes spécifique du logiciel, et c'est encore moins un langage de programmation.