Oodoc change de nom : découvrez tousLesDocs

X

Accéder à ce doc

Le sommaire
  ACCÉDER à ce doc

I) Introduction
II) Le langage C--
III) L'analyseur lexical
IV) Diagramme d'état
V) Code de l'application
VI) Jeu d'essai
ACCÉDER à ce doc  

Résumé du document
  ACCÉDER à ce doc

Le but de ce projet est de réaliser un petit compilateur d'un sous-ensemble du langage C appelé « C -- » vers un langage intermédiaire lui aussi un sous-ensemble de C appelé « intC » avec quelques optimisations.

Extraits

[...] Les variables ne peuvent être déclarées qu’au début de programme dans le cas des variables globales, ou au début de la définition d’une fonction dans le cas des variables locales. Les variables sont de types entier ou tableau d’entier. Les constantes sont entières et exprimées en base 10. La structure d’une fonction est comme suit : identificateur { } Le type d’une fonction est soit int soit void. Les paramètres sont des entiers. Les instructions considérées sont : - l’affectation var = expression - les structures de contrôle - return. Elle peut retourner une valeur ou non. [...]


[...] Les structures de contrôle : - if then et if then else. - for - while les opérateurs de comparaison sont : < , > , = , , les opérateurs booléens sont : ! , , les opérateurs binaires sont : + , - , * , / , > , & , les commentaires débutent par et se terminent*/ les commentaires peuvent être sur plusieurs lignes. L’alphabet du langage : les lettres : il n’y a pas de différence entre majuscule et minuscule A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z les chiffres : les opérateurs : < > = = ! [...]

ACCÉDER à ce doc  

Informations sur le doc

Date de publication
05/08/2009
Langue
français
Format
Word
Type
dissertation
Nombre de pages
37 pages
Niveau
grand public
Consulté
4 fois

Informations sur l'auteur Lacharnotte J. (étudiant)

Niveau
Grand public
Etude suivie
droit des...
Ecole, université
Ecole...
Note du document :
         
ACCÉDER à ce doc  
Analyseur lexical du langage C --

«Le but de ce projet est de réaliser un petit compilateur d'un sous-ensemble du langage C appelé « C -- » vers un langage intermédiaire lui aussi un sous-ensemble de C appelé « intC » avec quelques o...»

Sciences et technologies   |  Informatique  |   Dissertation  |   fr  |   .doc  |   37 pages   |   publié en 2009
"Concours de Professeur des Ecoles", épreuve de français (Hatier)

«Fiche de lecture concernant le livre du Concours de Professeur des Ecoles "Français" d'Hatier. Le livre prépare à l'épreuve de français du concours....»

Littérature et Arts   |  Littérature  |   Fiche de lecture  |   fr  |   .doc  |   89 pages   |   publié en 2007

Meilleures ventes en informatique

Derniers docs en informatique

Cours de HTML pour débutant
Sciences et technologies   |  Informatique  |   Cours  |   fr  |   .doc  |   84 pages   |   publié en 2010
L'impact des ERP sur la performance de l'entreprise
Sciences et technologies   |  Informatique  |   Mémoire  |   fr  |   .doc  |   71 pages   |   publié en 2012
Exemple de conception d'une base de données Microsoft Access
Sciences et technologies   |  Informatique  |   Dissertation  |   fr  |   .doc  |   16 pages   |   publié en 2006
La gestion de projet sous Microsoft Project
Sciences et technologies   |  Informatique  |   Dissertation  |   fr  |   .doc  |   79 pages   |   publié en 2007
MERISE 1 et 2 (programme BTS / Corrigé sujet BTS CGO 1990)
Sciences et technologies   |  Informatique  |   Dissertation  |   fr  |   .pdf  |   20 pages   |   publié en 2007
Conception et développement d'un système en ligne de la gestion de recrutement
Sciences et technologies   |  Informatique  |   Mémoire  |   fr  |   .pdf  |   29 pages   |   publié en 2014
Etude et mise en place d'une solution cloud computing
Sciences et technologies   |  Informatique  |   Rapport de stage  |   fr  |   .doc  |   52 pages   |   publié en 2014
Les systèmes experts en ingénierie
Sciences et technologies   |  Informatique  |   Cours  |   fr  |   .pdf  |   29 pages   |   publié en 2013
Cours de systèmes répartis
Sciences et technologies   |  Informatique  |   Cours  |   fr  |   .pdf  |   18 pages   |   publié en 2013