Les langages de programmation sont des instructions et logiques. Ils sont utilisés pour créer des logiciels , tels que le navigateur Internet que vous utilisez actuellement , et le matériel de contrôle , telle que celle trouvée dans les téléphones et les lecteurs MP3 . Ils peuvent être divisés en deux types principaux , celui des langages interprétés langues et compilés. La distinction exacte entre compilé et interprété est souvent mal définie et claire. Certaines langues peuvent être compilés et interprétés , alors qu'il existe des zones grises qui sont un mélange des deux. Toutes les langues finissent par être converties en code machine , qui est le jeu d'instructions de base utilisé par le matériel d'un appareil. Langages de programmation Présentation
code de programmation
, écrit avec un certain langage de programmation est généralement écrite par une personne en ce qui appelle le code source. Ce code source doit être converti dans un format approprié pour le matériel /environnement logiciel dans lequel il sera exécuté. Compilation est souvent spécifique à un type d' architecture matérielle , ce qui signifie que le code ne fonctionnera que sur le type de matériel pour lequel il est compilé . Quand une langue est compilé, son code source est converti en code machine . Dans un langage interprété , le code source peut être laissé tel quel, ou partiellement compilée , mais seulement lorsque le code est effectivement exécuté est-il interprété . Ce processus est aussi appelé juste à temps Compilation .
Avantage de Interprété Langues
Un des principaux avantages de langages interprétés , c'est leur capacité à exécuter indépendamment d'architecture ils courent sur . Par exemple, ils peuvent ne pas être conscients du fait qu'ils sont en cours d'exécution sur un système d'exploitation 32 -bit ou 64 -bit , ou même ce que le système d'exploitation est . JavaScript qui est un langage couramment utilisé pour créer des sites Internet, peuvent exécuter le même quel que soit le système d'exploitation ou le navigateur Internet est utilisé.
Avantage des langages compilés
< br >
Un des principaux avantages de langages compilés ont est la vitesse. Parce que le code informatique a généralement été converti en un format adapté à l'environnement matériel /logiciel spécifique , moins de travail est nécessaire pour exécuter l'application , et le code est capable de fonctionner avec plus d'efficacité. C et C + + sont des exemples de langues les plus communes compilées .
Quel est le meilleur ?
Chaque type de langage a ses avantages et ses inconvénients. Une partie du temps , la distinction entre ce qui est compilé et interprété ce qui brouille . Quelques langages de programmation peuvent être compilés et interprétés par exemple . En fin de compte , ce que vous allez utiliser la langue détermine souvent qui est la meilleure approche .