Quand on entend parler Langage de haut niveauNous imaginons toujours une équipe d'ingénieurs en informatique travaillant à partir d'énormes PC; D'une certaine manière, cette ressource est le mécanisme de communication dans le monde avancé de l'informatique. Nous vous révélerons les détails plus tard.

Langue de haut niveau 2

Sommaire

Langage de haut niveau

El langage de haut niveau en programmation, la manière dont les actions de développement sont menées et programmation des ressources informatiques dans les ordinateurs. Il est basé sur une série de codes interconnectés et liés, qui génèrent des actions pour que les processus liés au réseau et aux connexions PC soient réalisés.

En bref, c'est le processus qui est mis en œuvre pour mener à bien le travail de programmation. Certains algorithmes et codes sont utilisés de manière appropriée; en tenant compte de l'intuition humaine. Ce processus permet d'orienter les directions du langue Équipement d'exploitation.

Il est considéré comme une expression similaire à la manière dont le langue humain, où, par écrit, nous procédons à la commande d'instructions pour l'exécution des fonctions. Ces actions sont combinées et, une fois compilées, génèrent des opérations qui sont interprétées et utilisées par les utilisateurs.

Quelques langue Les programmatiques sont nommés Java, PHP, Python, javascript, C ++. D'autre part, le langue la programmation est basée sur des instructions où une syntaxe spécifique est requise; De même, ils sont classés en langue s des procédures et langue niveau bas.

Pour les mettre en œuvre, certaines connaissances programmation où seuls les spécialistes peuvent effectuer, car les séquences logiques sont transformées en instructions. Ils ont été créés à l'origine pour que les utilisateurs ordinaires puissent effectuer des tâches liées au traitement des données.

Aujourd'hui, ils sont assez complexes et sont implémentés sur des ordinateurs afin d'effectuer diverses actions. Ils sont nécessaires et aident à gérer les ressources afin que les équipes puissent fonctionner efficacement.

Caractéristiques

Ce concept est attribué car il est considéré comme un langue abstrait, où il n'est connu que par un groupe de développeurs et de connaisseurs du langue Informaticien; De plus, il présente les caractéristiques suivantes:

  • Il ne gère pas les registres de base mais gère plutôt diverses variables et matrices.
  • Utilisez des objets complexes et expressions de type Boolean.
  • Représente des actions via des sous-programmes et diverses fonctions.
  • Utilisez des boucles, des fils et des fermetures à glissière pour compléter les instructions.
  • C'est un langue résumé qui a certains dénominateurs communs.
  • Il n'est pas compris par les utilisateurs ordinaires.

type

El langage de haut niveau Il présente trois niveaux ou étapes permettant de définir les termes, les instructions et toutes les actions nécessaires à effectuer sur un ordinateur; qui comprend les combinaisons binaires le soi-disant code machine; Cela consiste en une série de nombres combinés en utilisant seulement 1 et 0.

Langage de haut niveau - 3

Langues de bas niveau

On considère que langue dépend de l'équipement, de sorte que le programme utilisé sur un ordinateur ne peut pas être ultérieurement migré ou exporté par quelque moyen que ce soit; il devient unique et est intégré à l'ordinateur.

Ils sont conçus spécifiquement pour le matériel où il est également possible de profiter de toute la capacité. Il existe plusieurs types de langue niveau faible:

  • Language de machine, qui ordonne à la machine les opérations de base et fondamentales qu'elle doit effectuer, les codes utilisés sont considérés comme des 0 et des 1, ce qui indique une forme de communication ou d'instruction que seul le matériel comprend.
  • Langue d'assemblage, se compose d'une pente du Language de machine et il est formé au moyen de lettres et de chiffres, ceux-ci en combinant re cent le nom de codes mnémotechniques. Ce type de langue aidé à favoriser langue s plus large et programmes type de traducteur, qui à son tour prend moins de mémoire.
  • El langue faible niveau a un inconvénient, c'est que le langue le type d'assembleur est presque le même que le Language de machine, ce qui génère une certaine confusion chez les développeurs, ce qui nécessite une connaissance plus large pour sa mise en œuvre.

Langues de haut niveau

Ce sont des codes qui sont plus liés au langue humain naturel, et plus loin que le Language de machine. Il se concentre sur la résolution de problèmes grâce à l 'utilisation des EDD. (Abréviations pour le terme Dynamic Data Structures), qui sont des langages de programmation.

Ces structures vous permettent de modifier leur taille au moment de l'exécution du programme. Ils aident à créer des structures de données, adaptables aux besoins d'un programme spécifique.

Ce sont des langue Ils sont indépendants et sont implantés dans l'architecture informatique. L'avantage de ce type de langue, est qu'il peut être migré et exporté vers d'autres ordinateurs sans perdre aucun type de capacité; la simplicité de son application aide les programmeurs à oublier le fonctionnement interne de la machine.

cette langue Il utilise différents types de données pour programmer l'équipement, il est établi avec des fonctions à usage général, qui peuvent être insérées dans n'importe quelle application, et des fonctions à usage spécifique telles que FORTRAN, qui n'est utilisé que pour les projets et travaux scientifiques.

Langues de niveau intermédiaire

Ce n'est vraiment pas un langue mais un terme utilisé par certains programmeurs pour relier le langue s moyen et élevé. Cependant, les informaticiens n'envisagent pas de créer des combinaisons de langue s, ils sont définis et cela ne ferait que créer de la confusion pour les nouveaux programmeurs.

Cependant, déjà type d'informations, ces langue Les niveaux intermédiaires sont à mi-chemin entre ce qui précède; ils servent à entrer dans les registres du système; appliquer des ressources aux adresses mémoire, ainsi que définir langue opérations de bas niveau en conjonction avec des opérations de haut niveau.

Évolution

El langage de haut niveau Il grandit et se développe au fil des années, depuis sa création, ils sont venus avec la création des premières équipes; De même, certains facteurs ont été pris en compte et peuvent être décrits comme suit:

  • Première génération, se compose de la première langue s de machines basées sur les nombres 0 et 1.
  • La deuxième génération, apparaît lorsque le langue s d'assembleurs et a commencé par la massification des ordinateurs et des processus créés par Microsoft.
  • La troisième génération est quand la première langue Les seniors comme Pascal et Cobol.
  • Quatrième génération, est la partie où langue s sont capables de gérer eux-mêmes les codes. Appelé RAD; permettre d'effectuer application sans avoir une grande expérience en tant que programmeur, ils sont nés langue s visant des objets, parmi lesquels nous avons Visual, Natural Adabas.
  • La cinquième génération, a permis de développer langue est orienté vers intelligence artificielleBien qu'ils soient en plein développement, ils ne sont pas encore totalement implémentés, le plus connu est LISP.

Nous vous recommandons de lire le Outils DevOps, vitesse et qualité à portée de main.