Classification des langages de programmation: les principaux aspects de chaque type

Avant de vous familiariser avec cette directionen tant que classification des langages de programmation, il vaut la peine de comprendre un peu les termes et les concepts. Chaque ordinateur a la capacité d'effectuer un certain nombre de tâches spécifiques, après une exécution étape par étape des algorithmes du programme. L'union des instructions qui indiquent le chemin de la solution s'appelle un programme d'ordinateur. Cependant, pour traduire le langage humain en une forme qui serait compréhensible pour un ordinateur, des systèmes de notation spéciaux sont développés, qui éventuellement avec l'aide du traducteur acquièrent la forme de codes machine.

Il existe différents niveaux de langages de programmation,qui sont divisés en bas, haut et ultra-haut. La première direction suppose l'introduction par la personne de la certaine séquence des figures, qui a le type des unités et les zéros. Il y a une forte probabilité d'erreur. Pour travailler dans cette direction, un spécialiste hautement qualifié est nécessaire. Dans la deuxième direction, il est d'usage de se référer aux langages BASIC et FORTRAN, ALGOL et PASCAL et bien d'autres. La description de l'instruction sous cette forme est beaucoup plus simple et facilement perçue par une personne. Un représentant de très haut niveau est APL. Une erreur avec l'utilisation de cette option est complètement éliminée et la taille du programme est réduite au minimum. Le développement des langages de programmation a eu lieu dans l'ordre décrit. A ce stade, les langues de haut niveau les plus populaires.

Toutes les langues connues dans le monde de la création de programmes peuvent être divisées en plusieurs types:

  • Axé sur la machine. Ces langues dépendent directement des caractéristiques de chaque ordinateur individuel. Cette direction vous permet de créer des programmes de haute qualité à l'aide de ressources matérielles. Il y a une chance de prédire le code objectif. L'inconvénient est la faible vitesse de création de programmes et de grands efforts au travail. N'oubliez pas que le programme créé pour un ordinateur ne convient absolument pas à tout le monde.
  • Classification des langages de programmationsuppose la présence d'un codage symbolique. Cette direction appartient au numéro de commande. Les numéros sont remplacés par des identifiants, ce qui permet de mémoriser le contenu des personnages pendant le tournage. La probabilité d'erreurs descend à zéro.
  • AutoCodes sont également un élément intégral sans lequella classification des langages de programmation sera incomplète. La direction est similaire à l'encodage symbolique, mais utilise une gamme beaucoup plus large de macros. Ils sont caractérisés par la présence d'éléments répétitifs dans différentes parties du programme.
  • Machine indépendante. Ils décrivent la manière d'exécuter les tâches, qui peuvent être traitées ultérieurement. Une des options disponibles pour un assez large éventail d'utilisateurs.
  • Axé sur les problèmes Leur apparition est associée à l'expansion du spectre des tâches qui méritent d'être accomplies. Cette direction fournit beaucoup de commandes, ce qui vous permet de former clairement et clairement l'algorithme requis.
  • Classification des langages de programmationfournit un tel élément que les langues universelles. Ils sont conçus pour remplir les tâches des plans commerciaux, scientifiques et autres. Ils sont également créés pour aider à la modélisation.
  • Les langues de dialogue sont considérées comme un type important.Ils sont nécessaires pour créer une connexion entre une personne et une machine. En plus de la direction dans la solution, le langage contient de nombreuses failles et stéréotypes. Les modifications et les ajouts aux programmes sont désormais effectués simplement et rapidement, en ajoutant ou en supprimant des éléments individuels. Un représentant lumineux de la direction est Basik.
  • </ ul> </ p>
J'ai aimé:
0
Famille de langage ouralique: typologie des langues
Langage de programmation Java
La programmation non linéaire est l'un des
Qu'est-ce que Ruby? Langue
Comment créer une application "VKontakte" - à partir de
Quel est le système de programmation
A quoi servent les langages de programmation?
L'environnement de programmation "Pascal ABC"
Les langages de programmation les plus populaires.
Messages les plus populaires
en haut