• [^] # Re: mouaich

    Posté par (site web personnel) . En réponse au journal Mélanger les syntaxes de C# et de Qt. Évalué à 2.

    L'objetif : que le bytecode soit le jeu d'instruction natif de la machine virtuelle... qui ne serait donc plus virtuelle !

    Oui, virtuellement c'est faisable ;)
    Ce que je voulais surtout mettre en évidence, c'est que tu ne dois pas te poser la question "VM ou compilé" : l'un décrit le modèle sur lequel s'appui le programmeur, l'autre une technique pour rendre le code exécutable.

    A partir du moment où tu va vouloir reprendre le langage C# et ses principaux idiomes (async, lambda, linq, gc, securité), tu vas forcement devoir définir une VM. Après libre à toi de choisir une technique pour rendre le bousin exécutable.

    L'intérêt n'est pas tant pour le programmeur C#. Il est plutôt pour les utilisateurs de Qt :)

    Ok, donc l'objectif n'est plus de résoudre les problèmes de portabilité, pas non plus de proposer un nouveau Framework aux dev C# mais de proposer un nouveau langage aux dev Qt.
    Bah fait un binding :)

    Qyoto était pas si pourri, mais visiblement ca n'intéresse pas grand monde.
    Et y'avait bien un mécanisme pour passer d'un event à un slot si je me réfère aux exemples par là :
    http://zetcode.com/gui/csharpqyoto/widgets/