Conception et développement d’un Compilateur (Sur la base de la syntaxe algorithmique)

dc.contributor.authorAb Del Ouohab i, Ahtirib
dc.contributor.authorAiman, Haddad
dc.contributor.authorMohammed Saleh, Hamdi
dc.date.accessioned2023-06-01T10:31:13Z
dc.date.available2023-06-01T10:31:13Z
dc.date.issued2015
dc.descriptionlicence mémoire informatiqueen_US
dc.description.abstractmmary In général, the aime of This Project is to développe a compiler –winch is uses algorithmic syntax- to transform a source code (algorithm) to an assembly language and execute it, also generates an executable (.exe) file on any machine. To achieve this goal, we will use a lexical generator called Quex, so we'll use a parser generator tool called Bison, after that, we write the source code of the Semantic Analyzer, the symbol table and the code generator ourselves (manually) using the C ++programming language. After designing and programming the compiler, we will need to develop an IDE (Integrated Development Environment), and will be a user interface comprising a text area to write the source code (algorithm) within, and additional menus and buttons to compile and run algorithms, we will use Microsoft Visual C # .NET to develop this IDE.En générale, l'objectif de ce projet vise à la programmation d'un compilateur qu’utilise la syntaxe algorithmique- afin de transformes un code source (Algorithme) vers un langage d’assemblage et de l’exécute, et aussi de générer un fichier exécutable (.exe) sur n’importe quelle machine. Pour atteindre cet objectif, Nous allons utiliser un générateur d'analyseur lexical Quex, aussi nous allons utiliser un générateur d'analyseur syntaxique Bison, après cela, on écrit le code source de l'analyseur Sémantique, de la table de symbole et le la générateur de code nous-mêmes (manuellement) en utilisant le langage de programmation C++. Après la conception et la programmation du compilateur, Nous aurons besoin de développer un IDE (Environnement de développement intégré), Et va être une interface utilisateur comprenant une zone de texte pour écrire le code source (Algorithme) au sein, et les menus et les boutons supplémentaires pour compiler et exécuter les algorithmes, Nous allons utiliser Microsoft Visual C # .NET pour développer cette IDE.en_US
dc.identifier.urihttp://dspace.univ-eloued.dz/handle/123456789/25425
dc.language.isofren_US
dc.publisheruniversity of eloued جامعة الواديen_US
dc.relation.ispartofseriesL005/110;
dc.subjectQuex, Bison, Microsoft Visuel C + + .NET, C++.en_US
dc.subjectQuex, Bison, Microsoft Visuel C + + .NET, C++.en_US
dc.titleConception et développement d’un Compilateur (Sur la base de la syntaxe algorithmique)en_US
dc.typeOtheren_US

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Concepition et développement -d'un logiciel compilateur( sur la base de le syantaxe algorithemique).pdf
Size:
1.39 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: