• [^] # Re: Langage ?

    Posté par . En réponse à la dépêche Le concours de programmation ICFP 2001 est lancé!. Évalué à 1.

    Existe t il des compilos smalltalk, qui pondent du C ?


    Un peu de vocabulaire, en ST, y'a pas de compilateur, c'est un framework complet, l'interprêteur est un module parmis tant d'autres, comme l'editeur etc ...

    oui, la plupart des implémentatins de ST sont faites en ST, on génère un petit bout de C qui va démarrer la machine virtuelle (c'est juste un bootstrap). Le vrai problème, c'est d'avoir le module de génération de C (il est dans Squeak par défaut mais il n'est pas donné avec VisualWorks par ex)

    L'intérêt de ST c'est qu'il permet de faire des programmes de très haut niveau d'abstraction simplement, et qu'il est multiplateforme, le chargement plus ou moins dynamique des modules n'est qu'un aspect technique.

    En C s'est différent, le programme n'existe qu'à partir du moment où il est compilé, en ST c'est compilé au fur et à mesure (qd tu fait accept).