Maison >Problème commun >En quoi un programme écrit dans un langage de haut niveau doit-il être converti avant de pouvoir être exécuté ?
Un programme écrit dans un langage de haut niveau doit être converti en un programme en langage machine avant que l'ordinateur puisse l'exécuter.
(Apprentissage recommandé : programme d'introduction à Java)
Langage de haut niveau
Langage de programmation de haut niveau ) est un langage indépendant de la machine, procédural ou orienté objet. Un langage de haut niveau est un langage conçu en référence au langage mathématique qui s’apparente à la conversation quotidienne. Par exemple, pour ajouter deux variables et les affecter à une troisième variable, utilisez un langage de haut niveau pour l'exprimer sous la forme var3=var1+var2.
Langage machine
Le langage machine est un langage de programmation ou un code d'instruction qui peut être directement reconnu par la machine. Il n'a pas besoin d'être traduit. un code correspondant à l'intérieur de l'ordinateur. Un circuit est utilisé pour le compléter, ou il fait référence à un langage de programmation ou à un code d'instruction qui peut être directement compris et accepté par la machine sans traduction.
Le langage machine utilise des adresses absolues et des opcodes absolus. Différents ordinateurs ont leurs propres langages machine, c'est-à-dire leurs systèmes d'instructions. Du point de vue de l'utilisation, le langage machine est le langage de niveau le plus bas.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!