langages de programmation informatiques fonctionnent à différents niveaux , en fonction de la façon dont ils sont proches instructions réelles de la machine. Au couche très bas , les commandes à microprocesseur écrites en code hexadécimal ou binaire effectuer des appels directement à la fonction intégrée dans la programmation de l'architecture de programmation spécifique . Pour la plupart des applications , le programmeur utilise en moyenne intermédiaire de langages de très haut niveau , de la famille "C" des langues aux langages de scripts simples, comme Ruby. Niveaux Langages de programmation résident à différents niveaux, avec le langage de la machine au niveau du bas. Langages de haut niveau sont généralement facilement lisible par les débutants ou novices programmeurs , avec des mots clés bien documentés et la syntaxe . Par comparaison, les langages de bas niveau reposent sur la connaissance de milliers d'instructions du microprocesseur spécifiques. Facilité d'utilisation langues de haut niveau sont basées sur de niveau intermédiaire commun langages comme C + + , par conséquent, ils sont généralement beaucoup plus faciles à comprendre que les langues de niveau inférieur. La masse critique de formateurs et d'autres utilisateurs du langage de haut niveau compétents rend ces beaucoup plus facile à apprendre et à comprendre. Langues au niveau de l'Assemblée supposent une compréhension beaucoup plus profonde technique de programmation. Puissance de la programmation langues au niveau de l'Assemblée sont beaucoup plus puissants , car ils sont les plus proches façon possible dans la programmation d'accéder au matériel sans avoir à programmer directement en binaire (ce qui, en termes de facilité d'utilisation pour la grande majorité des tâches , est impossible) . Langages de bas niveau sont utilisés pour créer des protocoles de matériel, BIOS ROM Code , et les virus informatiques . Langages de haut niveau sont extrêmement polyvalents , mais sera toujours plus lent, car ils doivent être interprétés avant l'exécution. Langue Portée Les langages de programmation de bas niveau peuvent être extrêmement large , limité seulement par le type de mémoire et le processeur . Par exemple, n'importe quel ordinateur avec un ensemble de base d'instructions x86 peut fonctionner la machine ou le code assembleur écrit pour les processeurs x86 , utilisé dans la grande majorité des ordinateurs personnels. Langages de programmation de haut niveau peuvent être portés et traduits à différents systèmes d'exploitation , l' effort doit être fait sur la partie du matériel et des fabricants de logiciels à adopter des normes qui permettent la portabilité facile < . br>
|