Description : Description : Description : Description : Description : Description : Description : Description : Description : Description : Description : http://www.iro.umontreal.ca/%7Ebrassard/SEMINAIRES/udem_logo.gif  Description : Description : Description : Description : Description : Description : Description : Description : Description : Description : Description : http://www.iro.umontreal.ca/%7Ebrassard/SEMINAIRES/faculte_a4.gif

Colloque du
Département d'informatique et de recherche opérationnelle

 


 

 

  Bruno Dufour

Département IRO, Université de Montréal

 

CodeBoot : Un environnement de programmation 100% web

 

Résumé : CodeBoot est un environnement de développement interactif créé pour permettre aux programmeurs débutants d'écrire et d'exécuter des programmes dans leur navigateur web. Cet outil est utilisé pour l'enseignement d'IFT1015 au DIRO depuis l'automne 2012. Cette présentation fera une rétrospective du développement de codeBoot du point de vue de la conception et de l'implémentation. En particulier, j'expliquerai les défis associés à exécuter du code JavaScript dans un navigateur web sans passer par les mécanismes habituels, ainsi que le fonctionnement de l'évaluateur de code (écrit par Marc Feeley) qui est à la base de codeBoot. Cet évaluateur de code utilise une compilation dynamique vers une représentation du code par continuations qui permet à codeBoot de rester en contrôle lors de l'évaluation. Cette technologie permet à un utilisateur, entre autres, d'effectuer une exécution pas-à-pas du code et d'inspecter l'état du programme à chaque étape.

 

 

 

Description : Description : Description : Description : Description : Description : Description : Description : Description : Description : Description : http://www.iro.umontreal.ca/%7Ebrassard/SEMINAIRES/birds.gif

Le jeudi 18 avril 2013, 15h30, pavillon André-Aisenstadt, salle 3195
Information : Gilles Brassard, brassard@iro.umontreal.ca