Quel est la différence entre un langage script et un langage compilé?![]()
Quel est la différence entre un langage script et un langage compilé?![]()
regarde la : http://fr.wikipedia.org/wiki/Interpr...nformatique%29
en gros un script est interpreté au moment de son execution. un programme compilé est converti une fois pour toute en langage machine, et fonctonne ensuite de maniere "autonome".
Pourais-je avoir des examples SVP?!!![]()
ben des exemples.. la notion peut etre assez flou, ya des langages a cheval sur les 2, mais bon :
langages compilé : le C, le C++
langage de script : php, bash, scheme.
Merci jobherzt, c'est clair maintenant!![]()
au début (j'étais jeune) on programmais en utilisant le jeu d'instruction du micro priossesseur
par exemple : 8f voulais dir copier le contenu du registre a multiplié par le registre b dans le registre f
On programais comme ça
tu avais des registres
tu avais une unité mathematique ( + - / *)
et tu avais des ports.
Certain micro comme le 6800 n'avais pas de port mais c'étais encor mieu, tu adressait ton octet dans n'importe quel adresse mémoire
Par exemple, une adresse mémoir corespodait a un pixel de ton écran
Bref, falais vraiment y passer des heures pour fair un programe
Alors et aparu le basique.
Le basique, tu entrais un mot ( if, then, peek, pok, etc etc) et le programe transformait ton mo en une suite d'instruction exadecimal et au final binaire.
MAIS ...... une simple instruction te générais des centaines de code instruction.
Et qui dis des centaine de code dis des centaine de cycle d'horloge.
Bilant, les programe écri en basique se trainaient lamentablement.
alors et aparu l'idé de COMPILER les ligne de programes
Tu prend ton scipt, tu le tradui en code machine et ensuite tu execute le code machine sans passer par la couche logiciel (basique ou autre )
Donc retien que quand tu programe en java, cobol, c++ ou que sais je encore, tu ne fait qu'utilisé un jeux de commande ecrit en binaire par des dévelopeurs.
Tu imagine ce que serai la programation en binair ou en hexa !
tu devrai connaitre par coeur le jeux d'instruction de toutes les puce de ton ordinateur !
dans le temps, on le conaissait mais on se couchait a 5 heure du matin et il était beaucoup plus court !
Donc tu écrit en langage lambda (un jour peut etre rien qu'en parlant dans un micro des désire seron interpretées en code machine) et le logiciel ce charge de compiler tes désire .
Bon j'ai simplifier mon expication car je n'ai pas abordé la décompilation qui nous rendait completement fou y'a 25 ans en arieres.
Partager