Archive for EDBA

EDBA, nouvelle adresse => edba.imag.fr

Edba vient de changer d’adresse ! C’est maintenant https://edba.imag.fr/index_EDBA_Full.html ou plus court edba.imag.fr
(les comptes ont été basculés, l’ancien site va fonctionner encore quelques temps [mais seulement pour tests/dvpts])

Projet EDBA

La première version du projet EDBA date de 2008, sous la forme d’une document de description (disponible sur le svn du projet).
La version courante du document de description est un peu plus récente, elle se distingue du projet réel par certains cotés. Le projet a été réalisé pour les aspects techniques et même au delà (les algorithmes sont mis dans un dictionnaire qui pourrait avoir une vie autonome) mais vis à vis des aspects collaboratifs la technique mets du temps à se mettre en place (pas encore de gestion de groupe, peu/pas de droits&devoirs) et la participation (coté expert) est limitée à ma personne.

D’une manière générale, les cotés techniques et algos se sont bien développés, mais les cotés utilisateurs/collaboratifs sont en retard. (les développements techniques / algos ont franchis une étapes dernièrement, le temps à venir sera peut-être plus consacré aux développement coté utilisateur / collaboratif …)

EIAH’2011

2 articles présentés à EIAH 2011 :

Le plus lu des deux est le premier (je me demande pourquoi … )

Des interpréteurs javascript …

(rédaction initale en Juin 2007)

Quelle surprise il y a quelques semaines quand j’ai cherché sur le web si, par hasard, il existait un interpréteur C écrit en javascript qui pourrait tourner dans une fenêtre web. Bon, pour l’insant je n’ai pas trouvé ce que je voulais (j’ai tout de même fait connaissance avec CINT (http://root.cern.ch/root/Cint.html) et Ch (http://www.softintegration.com/), et c’est déjà une bonne chose), mais j’ai découvert plein d’autres langages possédant sur le web un interpréteur javascript (ou au moins une version web), en particulier ProLog ! :

par ordre alphabétique (pour les plus connus) :

quelques uns moins connus :

et enfin, quelques interpréteurs de pseudo-code :

(et il y a aussi des machines amiga / zx / hp / Apple II / … qui sont émulées et des langages visuels Lily, … )

d’autres : http://del.icio.us/search/?all=javascript%20interpreter (ou faire une requête interpreter in javascript)
Attention : il s’agit bien de langage interprété par javascript, et pas le contraire (il y a aussi beaucoup d’interpréteur de javascript dans des langages différents et variés, en particulier en C)

Associé à un éditeur texte web un peu performant, j’imagine des pages possédant un editeur de texte, un interpreteur, et un peu de logique pour analyser/diagnostiquer les productions d’élèves, cela donnerait une page web facile à intégrer à toute plateforme de e-learning et aussi puissante que les rares LispTutor (Elm-Art : http://www.psychologie.uni-trier.de/projects/ELM/elmart.html), et autres rares tuteurs disponibles sur le web (pour un coût beaucoup moindre) …  J’imagine même des composants génériques pour le diagnostic/analyse des langages de programmation.

Pour les éditeurs web de textes, il y a ce qu’il faut sur le web :

Il reste à produire les outils d’analyse/diagnostic génériques et lier le tout … (le tout en javascript, biensur)

Bien à vous,
Denis.

ps : Si quelqu »un connait un autre interpréteur javascript d’un langage, qu’il l’ajoute, en particulier pour C, je cherche encore. Et si vous avez des exemple de pages web ou des interpréteurs sont utilisées à des fins éducatives, je suis aussi interressé.

MAJ 2012  :

Pour ARM, voila un début d’interptéteur écrit en javascript : http://bdenis.pbworks.com/w/page/50436980/mini%20interpreteur%20ARM

Pour le projet de plateforme d’edition, d’interprétation, d’analyse de code voila : http://edba.imag.fr