![]() |
![]() |
Nombre de personnes : | 8 |
Langages : | C, Lexx |
Méthodes : | - |
Logiciels et outils utilisés : |
Nedit (simple éditeur de texte)
GCC (compilateur C )sous Linux lex sous Linux |
Nombre d'heures : | 30 réparties sur 2 mois |
Descriptif : |
Il s'agit du projet de
Compilation
de seconde année.
L'objectif de ce projet était, d'une part, de réaliser un compilateur d'un langage haut-niveau ( Pascal, C ... ) vers un langage d'assemblage ( Intel , Mips .... ) et, d'autre part, de pouvoir rendre un document commercial du projet. L'idée était de pouvoir relier ce projet à celui de première année et obtenir ainsi un "véritable" compilateur Pascal pour MIPS R200. |
Aspect : |
Le programme en lui-même est intégralement en mode
texte.
La "société" : ![]() |
Téléchargement : | Sources du programme Présentation Power Point |
Mode d'installation : |
Sous un shell unix, décompresser le fichier, aller
dans le répertoire Compilation.
Le fichier Pascal source s'appelle
source1
. Il convient de l'éditer pour y insérer le
programme voulu. Pour compiler le programme et le fichier source,
il suffit de lancer
make
.
Les sources du programme sont conformes aux règles de programmation imposées par lclint 2.5. Les principales règles utilisées sont explicitées dans le document RegProgCV03.doc. Le répertoire Compilation contient des fichiers au format Word. Il s'agit des comptes-rendus de nos réunions. |
Remarques : |
Ce projet était réalisé par groupes de 8 ou
9, et nous devions nous organiser comme une société
sur le marché du logiciel.
On comprendra donc que le véritable but du projet n'était pas tant de réussir à faire le programme que de s'organiser en groupe important. Un autre but était aussi de faire pour la première fois une présentation de type commerciale auprès d'un client ne parlant pas Français. Pour information, nous avons obtenu une excellente note alors que notre programme comportait de très nombreux bugs. C'est pourquoi j'ai jugé bon de laisser les comptes- rendus de réunions à disposition. |