| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Quelle est la différence entre faible niveau de programmation et de programmation de haut niveau
    ? Langages de programmation informatiques sont divisés en deux grandes catégories qui reflètent à quel point le programmeur est à la machine , elle est en train de commandes . Programmation de bas niveau est conçu pour permettre aux humains d'utiliser une série de commandes alphanumériques de base qui sont difficiles à traduire dans un langage que les ordinateurs comprennent. Langages de programmation de haut niveau utilisent plus de mots qui sont communs dans la parole humaine. Ces niveaux de programmation a plusieurs différences importantes . Hardware et Software

    tout langage de programmation est utilisé pour construire une série d'instructions . La principale différence entre programmation de haut et de bas niveau est la destination prévue de ces instructions. Programmation de bas niveau est conçu pour envoyer des instructions aux microcontrôleurs et processeurs. Si vous pensez que du matériel comme le fondement , les langages de programmation de bas niveau sont un niveau au-dessus ce qui permet aux programmeurs d'écrire des commandes directement à la machine. Langages de programmation de haut niveau n'ont pas besoin de programmeurs pour répondre périphériques physiques . Langages de programmation de haut niveau existent sur ​​le dessus de commandes de bas niveau , comme le programmeur n'est plus en train d'écrire des instructions directement au matériel, mais les structures de programmation en couches au-dessus , comme le système d'exploitation .
    < Br > Portabilité

    Les termes « langage machine» et « langage d'assemblage » se réfèrent à une structure de programmation globale représentée par un ensemble de langages de programmation de bas niveau. Bien que les programmeurs en langage d'assemblage fonctionnent avec une structure particulière , les séquences de commandes et les tactiques utilisées varient d'une puce à l'autre. Programmeurs C + + , par exemple, utilisent tous les mêmes commandes , les structures et les compilateurs quel que soit le fabricant de l'ordinateur , ce qui rend ces langues hautement portable.
    Complexité

    Chaque ligne de code assembleur de bas niveau correspond à une instruction à l'ordinateur. Même si cela peut conduire à plus de lignes de code, il s'agit d'une approche simple de la programmation. Langages de haut niveau sont plus complexes , car ils sont conçus pour être facile pour les humains à interpréter ( près de modes d'expression complexes) et permettent à plusieurs instructions soient envoyées à l'ordinateur à une ligne de code .
    < Br > L'uniformité

    L'uniformité des langages de programmation de haut niveau font leur portable, ou utilisable sur n'importe quelle plate-forme informatique . Un programme JavaScript écrit sur un Mac fonctionne exactement le même que celui écrit sur un PC. Ce n'est pas vrai du langage d'assemblage , cependant. Un bloc de code assembleur écrit pour une puce Intel est incompatible avec une puce IBM . C'est parce que des différences fondamentales ( physique et logique ) entre les différentes puces informatiques.

    Previous :

    next :
      articles connexes
    ·Un Process Explorer Script 
    ·Les trois principes fondamentaux de la programmation or…
    ·. Comment utiliser un fichier CLA personnalisée 
    ·Comment faire pour supprimer l'iPhone Emulator CoreData…
    ·Comment remplacer le point rectangles nuls dans WPF 
    ·Types de WCF Sessions 
    ·SQL cordes Tutorial 
    ·Types d'algorithmes de clustering 
    ·Comment faire un WPF DataGrid Modèle 
    ·Problèmes avec l'installation du Service Pack 3 
      articles en vedette
    ·Comment faire pour créer un programme d'installation p…
    ·Comment faire Précommande Traversal dans Binary Tree e…
    ·Comment utiliser VBA pour Email dans Access 
    ·Comment faire pour convertir ServletInputStream à File…
    ·Comment utiliser la classe de caractères en Java 
    ·Comment utiliser LINQ to XML 
    ·Comment faire une image dans Monochrome en Python 
    ·Comment lire plusieurs champs délimités dans un fichi…
    ·Comment gérer les mises à jour Java sur le réseau 
    ·Comment insérer une valeur dans une colonne d'identité…
    Copyright © Connaissances Informatiques http://fr.wingwit.com