IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langages de programmation Discussion :

Différences entre langages scriptés et compilés


Sujet :

Langages de programmation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    146
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 146
    Par défaut Différences entre langages scriptés et compilés
    Quel est la différence entre un langage script et un langage compilé?

  2. #2
    Membre émérite
    Inscrit en
    Janvier 2005
    Messages
    711
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 711
    Par défaut
    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".

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    146
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 146
    Par défaut
    Pourais-je avoir des examples SVP?!!

  4. #4
    Membre émérite
    Inscrit en
    Janvier 2005
    Messages
    711
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 711
    Par défaut
    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.

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    146
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 146
    Par défaut
    Merci jobherzt, c'est clair maintenant!

  6. #6
    Membre averti
    Inscrit en
    Février 2007
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 16
    Par défaut si je peu t'éclairer plus
    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.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 14/11/2016, 20h35
  2. Réponses: 151
    Dernier message: 26/03/2014, 04h50
  3. différence entre langage declaratif et imperatif
    Par siham-gh dans le forum Langages de programmation
    Réponses: 9
    Dernier message: 09/07/2009, 17h52
  4. La différence entre un script et un programme ?
    Par romeio dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 16/09/2007, 14h58
  5. Réponses: 5
    Dernier message: 23/08/2007, 09h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo