*   >> Lecture Éducation Articles >> science >> la programmation

Langages de programmation sur Le Mainframe

System Services de z.

Pour les langages informatiques en cours de discussion, nous avons répertorié leur évolution et de les classer. Il ya langues procédurales et non-procédurales, compilé et interprété, et la machine-dépendante et non à la machine-dépendantes.

Assembleur programmes linguistiques sont dépendant de la machine, parce que la langue est une version symbolique de la langue de la machine sur où le programme est en cours d'exécution.

Instructions en langage assembleur peuvent différer d'une machine à l'autre, donc un programme en langage assembleur écrit pour une machine pourrait ne pas être portable à l'autre. Plutôt, il serait très probablement besoin d'être réécrit pour utiliser le jeu de l'autre machine d'instruction. Un programme écrit dans un langage de haut niveau (HLL) irait sur d'autres plateformes, mais il aurait besoin d'être recompilées dans la langue de la machine de la plate-forme cible

.

La plupart des HLL que nous touchons dans ce section sont procedurallanguages.

Ce type est bien adapté à l'écriture de programmes structurés. Les non-procedurallanguages, tels que SQL et de RPG, sont plus adaptés à des fins particulières, telles que la génération de rapports.

La plupart des HLL sont compilées en langage machine, mais certains sont interprétés. Ceux qui sont compilé résultat dans le code machine qui est très efficace pour les exécutions répétées. Les langages interprétés doivent être analysées, interprétées et exécutées chaque fois que le programme est exécuté.

Le compromis pour l'utilisation de langages interprétés est une diminution du temps de programmation, mais une augmentation des ressources de la machine.

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.