Programmation par ordinateur : Une hiérarchie des langages
Un ordinateur ne peut pas fonctionner sans logiciel pour diriger son matériel. C'est où la programmation par ordinateur hérite la scène. Un programmeur est une personne qui écrit le logiciel pour un ordinateur à l'utilisation. Il y a beaucoup de genres de langages de programmation, car eux s'appellent, s'étendant du langage d'assemblage simpliste au C++ plus compliqué et Java. Ces langages sont divisés en petite hiérarchie, s'étendant du code machine aux langages de haut niveau évolués.
Chaque niveau de cette hiérarchie est plus complexe que celui au-dessous de lui ; cependant, plus un langage est sur la hiérarchie haut, plus il exécutera comme programme lentement en général parce qu'il doit être compilé dans un code machine. Indépendamment du langage utilisé, la programmation par ordinateur est un travail essentiel en monde d'aujourd'hui simplement en raison de la quantité d'ordinateurs que nous utilisons dans l'industrie.
Le niveau le plus bas des langages de programmation est le code machine, qui est simplement une longue liste de 1 et 0 qui est lu par le processeur directement. Les prochains intensifient sont langage d'assemblage, qui utilisent la mnémonique connue sous le nom d'opcodes et hexadécimale, un système de la numération base-16, pour manipuler le 1 et le 0.
Il est plus facile que un programmeur ait affaire avec l'assemblage parce qu'il utilise des lettres au lieu juste d'être une longue chaîne de caractères (1 et 0) des nombres binaires. Puisque l'assemblage est une étape au-dessus de code machine, c'est le langage le plus rapide en termes d'être compilée. Le prochain niveau des langages de programmation sont ce qui est connu comme langages de haut niveau évolués. Ces langages de programmation sont les plus familiers, qui inclut le C, le C++, et le Java fortement utilisés. Même certaines des langues de moindre diffusion telles que Pascal, BASIC, et Fortran sont tous des langages de haut niveau évolués considérés. Les langages de haut niveau évolués sont différents de l'assemblage du fait ils ont leur propres syntaxe et système de mots. Au lieu d'employer des opcodes pour manipuler des nombres hexadécimaux, les langages de haut niveau évolués ont des symboles et/ou des mots réels qui peuvent manipuler des données à un de plus haut niveau. Du langage d'assemblage simpliste aux langages de haut niveau évolués plus compliqués, la programmation par ordinateur est divisée en couches multiples, chaque couche étant plus compliquée que durez. La plus basse couche, code machine, ne peut pas être comprise par des humains parce qu'elle est simplement 1 et 0. Le prochain niveau est langage d'assemblage, qui remplace le 1 et le 0 par la mnémonique et les nombres hexadécimaux, le facilitant pour que les humains utilisent. Les langages de haut niveau évolués, y compris le Fortran, le BASIC, le C++, et le Java, les symboles d'utilisation et/ou les mots qui peuvent faire plus dans moins de lignes de code que l'assemblage. Cependant, afin d'être traduit à une forme qui est lisible par l'ordinateur, ces langages de haut niveau évolués doivent être traduits, ou compilés, à l'assemblage et puis au code machine. C'est pourquoi des passages langage d'assemblage plus rapides, il doit seulement être compilés une fois au lieu de deux fois. Pour plus facile-à-comprenez l'information de programmation par ordinateur, cliquent sur s'il vous plaît le lien suivant pour la programmation par ordinateur pour des simulacres
Limites >> contact >> politique en matière de protection de la vie privée
|