Menu
Accueil
Forums
Nouveaux messages
En ce moment
Nouveaux messages
Nouveaux messages de profil
Connexion
S'inscrire
Quoi de neuf
Nouveaux messages
Menu
Connexion
S'inscrire
Forums
Loisirs et Entraides
Informatique - Mobile - Jeux
Languages de programmation non-mainstream
JavaScript est désactivé. Pour une meilleure expérience, veuillez activer JavaScript dans votre navigateur avant de continuer.
Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement.
Vous devez le mettre à jour ou utiliser un
navigateur alternatif
.
Répondre à la discussion
Message
[QUOTE="farid_h, post: 12479602, member: 92820"] Je pose cette question parce que ces langages m'interessent beaucoup. Par exemple: LISP peut etre programme en LISP lui-meme (comme, par exemple, demontre dans le livre "Les Langages Lisp" ou "Lisp in Small Pieces" de [URL='http://pagesperso-systeme.lip6.fr/Christian.Queinnec/WWW/LiSP.html']Christian Queinnec.[/URL] Pareil pour Prolog: on peut programmer un systeme Prolog en Prolog, d'apres le livre "[URL='https://openlibrary.org/books/OL1872683M/The_craft_of_Prolog']The Craft of Prolog[/URL]". On appelle ca des "circular meta-interpreter" ou "circular meta-compiler". Peu de languages sont capable de ca, meme si, bien sur, les compiler de C sont programmes en C. Mais c'est pas la meme chose, qualitativement parlant. Lisp, Prolog, probablement aussi ML et Smalltalk ont une syntaxe tellement particuliere qu'ils sont predestines a ce genre d'exercices (la meta-programmation, ou on ecrit des programmes qui produisent d'autres programmes pour resoudre un probleme). [/QUOTE]
Insérer les messages sélectionnés…
Vérification
Répondre
Forums
Loisirs et Entraides
Informatique - Mobile - Jeux
Languages de programmation non-mainstream
Haut