Kaleidoscope home
Denis Bouhineau's Workspace
helploginprintemail   log in  
Denis Bouhineau
blog indexreturn

Interpreter ProLog en javascript ...
[Enseignement, Francais, Recherche]

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é.

posted by Denis Bouhineau on Monday 18th, June 2007 (11:15) - comments (3) - permanent link


Comments

posted by Denis Bouhineau on Friday 12th, September 2008 (14:27)

j'ai un début d'assemblage : interpréteur + éditeur + terminal + bd de référence + comparateur pour prolog (le tout en javascript !)
 
http://www.noe-kaleidoscope.org/public/people/DenisB/Enseignement/Prolog/pl_3in1.html

(à améliorer)


posted by Denis Bouhineau on Wednesday 26th, May 2010 (15:26)

le travail continue ...

http://www.noe-kaleidoscope.org/public/people/DenisB/EDBA/index_EDBA.html

ou

http://www.noe-kaleidoscope.org/public/people/DenisB/EDBA/index_EDBA_Full.html (best choice)

ou

http://www.noe-kaleidoscope.org/public/people/DenisB/EDBA/index_EDBA_FullFull.html (beta version)

ou ...
(à améliorer)
posted by Denis Bouhineau on Wednesday 7th, March 2012 (11:34)

il y a même linux en js !

http://bellard.org/jslinux/

(et aussi lex/yacc : http://jscc.jmksf.com/ mais je ne suis jamais arrivé jusqu'au bout d'une utilisation réelle)

You can't add comments with your actual clearance level.