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
Production de code avec courts-circuits pour les expressions booléennes
Production de code avec courts-circuits pour les expressions booléennes (2)
Production de code avec court-circuits pour les énoncés
Résumé
Contact: Martin.Odersky@epfl.ch
Téléchargement: version Postscript (version .gz) (version .pdf)
Version pour Internet Explorer