Fildomen
Messages postés805Date d'inscriptionjeudi 22 mai 2003StatutMembreDernière intervention30 octobre 2010
-
31 janv. 2005 à 20:18
APWEB
Messages postés74Date d'inscriptionlundi 30 juin 2003StatutMembreDernière intervention18 octobre 2006
-
1 févr. 2005 à 18:16
slt
j'ai entendu dire que c# et vb.net et c++.net sources se font convertis à un langage appelé msil, et la, ils sont compilé avec son compilateur, si c vrai, alors c facile de faire son propre langage, puis convertir ce dernier à ce langage msil pui compiler tout, j'ai raison???
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 31 janv. 2005 à 22:12
Tous les langages .Net sont compilés en code IL (Intermediate
Language). C'est se langage qui est interprété par le framewok (pas
directement executé par le system).
Mais ce n'est pas pour autant facile de creer le langage (je ne pense pas).
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 31 janv. 2005 à 22:56
Il n'y a rien de compliqué de créer son propre langage, et meme son
propre IDE. C'est meme ce que nous propose Richard Clark, dans le
dernier chapitre de son bouquin Au coeur de VB.net (je sais on est sur C# mais moi je fais que du VB.net sur vbfrance, il connaissent pas le .net )
Je me rapelle plus tres bien de ce chapitre car je l'ai lu rapidement,
mais si je me souviens bien, c'etait pour montrer un exemple de
codedom. En gros tu ecrivais du code, le but du jeu c'etait d'ecrire le
code de l'interpreteur, qui convertissait le code que tu avais ecrit en
code IL.
Quand je dis que ce n'est pas tres compliqué, j'entend par là c'est
faisable, et il te suffit de te servir de la framework pour faire ceci.
Fildomen
Messages postés805Date d'inscriptionjeudi 22 mai 2003StatutMembreDernière intervention30 octobre 2010 1 févr. 2005 à 13:56
YaoYoa
moi je veux pas faire un concurrent du c++ ouun un autre langage, seulement très limité langage pour faire que des choses particulières, comme l'introduction d'un jeu, ou d'autres trucs.
Merci pour vous, et passez moi des docs si vous les avez :-)
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 1 févr. 2005 à 14:42
de la doc, moi pour l'instant j'en ai vu que sur le bouquin de Richard,
je regarderais ce soir pour vérifier ce qu'il raconte exactement. Tu
peux trouver le sommaire + des ex sur son site : www.c2i.fr
Malgré son titre : Au coeur de VB.net il est tres bien même pour unn Csharpien il y a tres peu de choses reservés à VB.net.
L'exemple qu'il utilise, et qui doit aussi etre sur son site, et un
petit langage, genre vba, ou C#a ;) il fait ca pour qu'on puisse ecrire
une macro dans nos applications.
Sinon comme autre source d'infos, regarde les articles sur le codedom
APWEB
Messages postés74Date d'inscriptionlundi 30 juin 2003StatutMembreDernière intervention18 octobre 20062 1 févr. 2005 à 18:16
Par contre , si on veut que le programme généré par l'appli agisse sur
le programme comme un VBscript , il faut que celui-ci soit
déclarer dans les ressources ?? Cela veut dire qu'il faut prévoir à
l'avance dans son code celui-ci ou alors modifier l'assembly du
prog à la volée comme la génération du "program script" ??