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
Analyse lexicale et syntaxique d'un langage de définition de formes (Python)

«Rapport d'un projet réalisé en Python. Celui-ci consiste, en effet, à réaliser un logiciel qui permet d'interpréter lexicalement et syntaxiquement un langage définissant des automates déterministes fin...»

Sciences et technologies   |  Informatique  |   Dissertation  |   fr  |   .pdf  |   15 pages  |   publié en 2007
"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

Programmation Web : notions de PHP
Sciences et technologies   |  Informatique  |   Dissertation  |   fr  |   .pdf  |   5 pages  |   publié en 2010
Comment réaliser son site Web ?
Sciences et technologies   |  Informatique  |   Dissertation  |   fr  |   .doc  |   26 pages  |   publié en 2006
La sécurité informatique
Sciences et technologies   |  Informatique  |   Dissertation  |   fr  |   .doc  |   28 pages  |   publié en 2006
Didacticiel pour créer un site Internet en HTML
Sciences et technologies   |  Informatique  |   Dissertation  |   fr  |   .doc  |   28 pages  |   publié en 2007
Les outils informatiques de reporting et d'analyse (BI en anglais, Business Intelligence)
Sciences et technologies   |  Informatique  |   Dissertation  |   fr  |   .doc  |   26 pages  |   publié en 2007
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
Structure d'une base de données en informatique de gestion
Sciences et technologies   |  Informatique  |   Dissertation  |   fr  |   .pdf  |   8 pages  |   publié en 2013