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/
[^] # Re: mouaich
Posté par TImaniac (site web personnel) . En réponse au journal Mélanger les syntaxes de C# et de Qt. Évalué à 2.
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.
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/