Les partenaires publicitaires:

Avantages et inconvénients de de haut et de bas niveau Langue

Les premiers ordinateurs ont été programmés en définissant une série de commutateurs et en appuyant sur l'équivalent d'une "Entrer" clé. Chaque entrée comprend une instruction à l'ordinateur, ce qui a provoqué la programmation d'être un processus de longue haleine. Les langages de programmation ont été développés pour accélérer ce processus et de permettre à plus de gens à devenir des programmeurs. Il ya maintenant de nombreuses langues pour un programmeur de choisir, et ils varient en complexité et la facilité d'utilisation des langages de bas niveau, qui sont plus proches de langage machine, de langages de haut niveau, qui sont plus proche du langage humain.

Haut niveau

  • Les langages de programmation de haut niveau se rapprochent dans la syntaxe du langage humain et sont donc plus facile pour l'homme à utiliser. Cette distance de langage machine rend les programmes linguistiques de haut niveau facile à écrire, et il ya moins d'une exigence de compétence technique pour un tel programmeur. BASIC, un langage de début populaire, est un exemple d'un langage de haut niveau. Le nom est en fait un acronyme qui signifie "Tout usage du code d'instruction symbolique du débutant." COBOL est un langage de haut niveau utilisée dans le monde de l'entreprise, et sa proximité de l'anglais permet techniquement moins de personnel qualifié pour écrire des programmes COBOL. Il en résulte d'énormes économies de coûts pour une entreprise qui utilise COBOL. Un inconvénient de ces langues est qu'ils ne fournissent généralement que simples graphiques de texte, car ils sont incapables de produire les graphiques de langues de niveau inférieur.

Niveau Moyen




  • Langues de niveau intermédiaire ont été développés au cours des dernières années pour combler l'écart entre les langues à haute et à basse altitude. Beaucoup de ces langues tombent dans la "orientée objet" catégorie, et la liste comprend des langues telles que C #, C ++ et Java. Ces langues sont utiles pour le développement d'interfaces utilisateur graphiques qui fonctionnent sur les ordinateurs personnels, fournissant une "l'extrémité avant" pour les applications mainframe existantes qu'ils se connectent à. Cela permet au programmeur de "mettre un joli visage" sur un ancien "écran vert" l'application, qui peut être un avantage compétitif pour un produit logiciel. Programmeurs de langue de niveau intermédiaire ont tendance à être un peu plus techniquement plus compétent que les programmeurs de haut niveau et sont généralement payés plus.

Niveau faible

  • Langages de bas niveau sont plus éloignés de la langue humaine et ne sont pas faciles à lire à un coup d'œil. Langues, comme assembleur, exigent des techniciens hautement qualifiés, ce qui entraîne un coût plus élevé pour un employeur. La nature cryptique de la syntaxe peut également augmenter les temps de dépannage, selon le niveau du technicien de compétence. Programmes de langue d'assemblage d'ordinateurs personnels peuvent produire des graphismes époustouflants, mais les programmes de langue d'assemblage mainframe sont généralement utilisés comme les services publics, produisant rarement toute sortie du tout.

Machine Language

  • Le langage machine est la langue de plus bas niveau, composé de 1 et de 0 organisés en groupes de huit pour former différents personnages. Chaque 1 ou 0 est un "bit," et 8 bits forment un "octet." Il était la difficulté à programmer les premiers ordinateurs utilisant le langage de la machine qui a nécessité le développement de langages de programmation. Les programmes écrits dans les langues entrant dans les catégories mentionnées ci-dessus sont généralement "compilé" en langage machine afin que l'ordinateur puisse les lire. Les programmeurs qui peuvent lire et comprendre le langage machine sont hautement qualifiés, et commandent des salaires élevés.

» » » » Avantages et inconvénients de de haut et de bas niveau Langue