Qu’est-ce que l’ADSL?

ADSL est un acronyme pour la langue syntaxe description abstraite. Il s’agit d’un langage de programmation qui décrit des structures de données dans les compilateurs qui sont disposés dans une configuration en forme d’arbre. Les compilateurs sont des programmes qui traduisent la langue du code source dans un code compréhensible par la machine cible. ADSL peut également être décrit comme abstrait et de type langage de définition de schéma. L’objectif principal de l’ADSL est d’aider le compilateur pour faciliter la communication. Il faut en général un langage de programmation de haut niveau et il simplifie à un niveau inférieur. Un processus de traduction typique commence par la conversion à l’ADSL. Ensuite, un outil de conversion, tel que celui qui est appelé asdlGen, est utilisé pour traduire le langage de programmation dans des formats tels que Java, C + +, et C. Ces fonctions sont généralement programmés pour le langage de syntaxe abstraite description s’acquitter de ses fonctions de traduction automatique. ADSL peut également être adapté afin qu’il puisse être visualisé sur un navigateur graphique. En fournissant une représentation visuelle de la propreté du code, en collaboration avec l’ADSL de cette façon permet de simplifier le processus de modification. Afin de créer ce type de fichier, la langue de syntaxe abstraite description est converti en un format standard appelé pickle. Il ya trois constructions dans une description typique de syntaxe abstraite langage de description. Ils comprennent les types, les constructions et les productions. Ces trois facteurs se conjuguent pour définir, construire et mettre en œuvre la fonction de traduction.; Résumé langage de description de la syntaxe a d’abord été développé dans le cadre du projet GRASPIN, qui a bénéficié de ESPIRIT, un programme créé pour encourager le développement des technologies de l’information européenne. Le projet a été lancé GRASPIN de créer des systèmes qui aident à construire, développer et promouvoir des systèmes de logiciels non séquentiel., Parmi les avantages de l’ADSL incluent la simplicité de la fonction et résultats concis. La langue a tendance à être pratique et facile pour de nombreux programmeurs d’utiliser de manière intuitive. Il peut également être utilisé avec d’autres outils pour faciliter encore davantage le processus de traduction. Cette fonction permet également de simplifier le processus de création de compilateurs qui fonctionnent bien ensemble. Résumé langage de description de la syntaxe n’est généralement pas le moyen le plus efficace de la traduction, mais il peut gagner du temps de traitement important., Il ya plusieurs autres significations possibles pour l’ADSL acronyme et qui peut souvent être confondu avec syntaxe de langage description abstraite. Voici quelques exemples: sciences analytiques bibliothèque numérique, la norme américaine de ligne numérique, et des avions par satellite de liaison de données. Il est également souvent confondu avec le sigle ADSL, qui représente souvent pour ligne d’abonné numérique asymétrique.

Speak Your Mind

*