Un langage interprété, puisque l'exécution se fait ligne par ligne.
Et un scheduler par dessus le marché
Je ne pense pas que tu te rendes bien compte de l'ampleur de la tâche, et de la lenteur du produit final (charger une ligne depuis la SD, l'exécuter, passer à la suivante, etc.).