Avantages-Inconvénients de la Machine de Niveau de Langue

Le but de tout langage de programmation, c'est de transformer un ordinateur à partir d'une électronique coûteux presse-papiers à l'intérieur d'un traitement de données et de stockage de l'appareil. Le choix d'une langue pour accomplir cette tâche est un compromis entre l'efficacité et la facilité d'utilisation. Langage Machine représente les deux extrémités du spectre de ces deux facteurs.



lavable en Langue
  • langage Machine produit le seul jeu d'instructions que l'ordinateur comprend sans un traducteur. Les ordinateurs réussi à accomplir l'audio et de la vidéo de la reproduction, de traitement et stockage des données, de communication Internet et toutes les autres institutions spécialisées des tâches en répondant à un ensemble d'instructions qui ne reconnaît que des zéros et des uns. Écrire des centaines de lignes de code, composé de uns et de zéros est exigeant et fastidieux processus qui tient compte de la popularité des langages de niveau supérieur tels que C et Java. Premiers Avantages
    • Le premier ordinateur personnel d'IBM a été équipé de 512 kilo-octets de mémoire vive et un 360 ko lecteur de disquette. Après le système d'exploitation est chargé en mémoire à partir du lecteur de disquette, des programmes ont été chargés dans le reste de l'espace mémoire en laissant une très petite zone de la RAM, souvent à moins de 100 kilo-octets, pour le programme actif pour traiter les données. Au cours de cette période, un programmeur principal souci était maigre, un code efficace. Les outils de programmation de choix sur ces premiers ordinateurs ont été généralement langage machine, qui peut être considérablement plus petite qu'une version écrite en BASE ou C. Il a été un peu plus facile à utiliser descendant, langage d'assemblage. Plate-forme de Dépendance
      • lavable en langue adresses le matériel de l'ordinateur directement, en donnant le programmeur contrôle complet sur tous les aspects de l'exécution d'un programme. L'inconvénient de cette approche est que le programmeur doit connaître l'architecture de chaque chipset avant il peut écrire de code. Lorsqu'un composant comme une carte vidéo ou un contrôleur de disque est changé, par exemple, le langage machine code doit être mis à jour pour reconnaître et prendre en compte le nouveau dispositif. Les Langages de haut Niveau
        • La vitesse et une petite empreinte mémoire des avantages du langage machine sont de plus en plus dépassés par la difficulté de la rédaction de la puce au niveau des instructions en code binaire. Gigaoctets de mémoire vive et téraoctets de stockage disponible ont éliminé la nécessité pour les maigres, un code efficace, moderne ordinateurs personnels. Le plus de mémoire et de stockage des demandes faites par des programmes écrits dans des langages tels que C et Java ne sont plus un facteur lors du choix d'une plate-forme de développement. La facilité d'utilisation et futurs du programme d'entretien des préoccupations de prendre la place de rapidité et d'efficacité dans la plupart des logiciels modernes de projets.







Avantages-Inconvenients de la Machine de Niveau de Langue


Le but de tout langage de programmation, c'est de transformer un ordinateur a partir d'une electronique coûteux presse-papiers a l'interieur d'un traitement de donnees et de stockage de l'appareil. Le choix d'une langue pour accomplir cette tache est un compromis entre l'efficacite et la facilite d'utilisation. Langage Machine represente les deux extremites du spectre de ces deux facteurs.



lavable en Langue
  • langage Machine produit le seul jeu d'instructions que l'ordinateur comprend sans un traducteur. Les ordinateurs reussi a accomplir l'audio et de la video de la reproduction, de traitement et stockage des donnees, de communication Internet et toutes les autres institutions specialisees des taches en repondant a un ensemble d'instructions qui ne reconnaît que des zeros et des uns. Ecrire des centaines de lignes de code, compose de uns et de zeros est exigeant et fastidieux processus qui tient compte de la popularite des langages de niveau superieur tels que C et Java. Premiers Avantages
    • Le premier ordinateur personnel d'IBM a ete equipe de 512 kilo-octets de memoire vive et un 360 ko lecteur de disquette. Apres le systeme d'exploitation est charge en memoire a partir du lecteur de disquette, des programmes ont ete charges dans le reste de l'espace memoire en laissant une tres petite zone de la RAM, souvent a moins de 100 kilo-octets, pour le programme actif pour traiter les donnees. Au cours de cette periode, un programmeur principal souci etait maigre, un code efficace. Les outils de programmation de choix sur ces premiers ordinateurs ont ete generalement langage machine, qui peut etre considerablement plus petite qu'une version ecrite en BASE ou C. Il a ete un peu plus facile a utiliser descendant, langage d'assemblage. Plate-forme de Dependance
      • lavable en langue adresses le materiel de l'ordinateur directement, en donnant le programmeur controle complet sur tous les aspects de l'execution d'un programme. L'inconvenient de cette approche est que le programmeur doit connaître l'architecture de chaque chipset avant il peut ecrire de code. Lorsqu'un composant comme une carte video ou un controleur de disque est change, par exemple, le langage machine code doit etre mis a jour pour reconnaître et prendre en compte le nouveau dispositif. Les Langages de haut Niveau
        • La vitesse et une petite empreinte memoire des avantages du langage machine sont de plus en plus depasses par la difficulte de la redaction de la puce au niveau des instructions en code binaire. Gigaoctets de memoire vive et teraoctets de stockage disponible ont elimine la necessite pour les maigres, un code efficace, moderne ordinateurs personnels. Le plus de memoire et de stockage des demandes faites par des programmes ecrits dans des langages tels que C et Java ne sont plus un facteur lors du choix d'une plate-forme de developpement. La facilite d'utilisation et futurs du programme d'entretien des preoccupations de prendre la place de rapidite et d'efficacite dans la plupart des logiciels modernes de projets.

Avantages-Inconvénients de la Machine de Niveau de Langue

Le but de tout langage de programmation, c'est de transformer un ordinateur à partir d'une électronique coûteux presse-papiers à l'intérieur d'un traitement de données et de stockage de l'appareil. Le choix d'une langue pour accomplir cette tâche est un compromis entre l'efficacité et la facilité d'utilisation. Langage Machine représente les deux extrémités du spectre de ces deux facteurs.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation