Département d'Informatique
Laboratoire des Méthodes de Programmation
(LAMP)
École Polytechnique Fédérale de Lausanne
Compilation semestre d'hiver 2001/2002

Partie VIII : Production de code II

25/01/2002


Démarrer ici


Table des matières

Partie VIII : Production de code II

Comparaisons et sauts

Production des sauts dans le compilateur

Production des sauts dans le compilateur (2)

Items pour les conditions

Interface des items pour les conditions

Production des CondItems

Production des CondItems (2)

Production de code pour les conditions simples

Production de code pour les énoncés conditionnels

Production de code pour les énoncés conditionnels (2)

Mise en oeuvre de la classe CondItem

Mise en oeuvre de load

Evaluation « court-circuitée »

Exemple de code

Comment éviter les sauts et chargements inutiles

Schéma d´évaluation « court-circuité »

Schéma d´évaluation « court-circuité » (2)

CondItems pour l´évaluation court-circuitée

CondItems pour l´évaluation court-circuitée

Production de code avec courts-circuits pour les expressions booléennes

Production de code avec court-circuits pour les énoncés

Résumé

Auteur: Martin Odersky

Contact: Martin.Odersky@epfl.ch

Téléchargement: version Postscript (version .gz)

Version pour Internet Explorer


Compilation
Enseignement
Dernière modification: 25/01/2002, Michel Schinz <Michel.Schinz@epfl.ch>