Peut-on coder un interpréteur Python en Python ?
21 avril 2020
·
1 min. de lecture
Réponse publiée sur Quora
Oui, regardez A Python Interpreter Written in Python par exemple.
Pour ma part je me suis amusé à écrire Goulib.expr qui permet de manipuler et représenter des fonctions mathématiques écrites en python sous forme symbolique en utilisant le module standard ast - Abstract Syntax Trees en interne.
Ca donne ça : Jupyter Notebook
La limitation des fonctions autorisées dans les formules est nécessaire pour la sécurité, pensez-y. Faudrait pas qu’un petit malin vous mette un os.system(“format c:”) dans le code que vous allez interpréter, n’est-ce pas …
Informatique
Python-Langage-De-Programmation
Developpement-Logiciel
Langages-De-Programmation
Science-De-L-Informatique
Programmation-en-Python
Langage-De-Programmation

Auteurs
Dr. Goulu
(il/lui)
Ingénieur à la retraite, toujours curieux et voyageur
EPFL MS Informatique 1988, PhD automatique 1994, eMBA Management of Technology
Sur le même sujet
- Le langage de programmation Python est-il utilisé uniquement pour l'enseignement ou y a-t-il un réel intérêt pour le codage?
- Pensez-vous que Python va devenir un langage compilé ?
- Pensez-vous que Python va devenir un langage statiquement typé ?
- Quelle est la fonctionnalité la plus intéressante du langage de programmation Python ?
- Pourquoi cette popularité de Python en si peu d'années ?
