En fait, on a un projet à faire en C++ (c'est imposé) et un autre en Java (imposé aussi). Le thème du projet C++ est "créer un interpreteur". Et comme je travaille en ce moment sur un projet personnel visant à créer un langage de script du style de scheme, j'ai pensé que cela pourrait rentrer dans le cadre du projet à l'IUT.
Le GC, je le crée car j'en ai besoin pour mon langage ... etque je n'aime pas la solution GC de Bohem (car conservatif). Et ce que j'ai trouvé surprenant c'est qu'en quelques heures hier soir, je l'ai fini (sans aucun test et sans compiler non plus :). Je trouve ça assez suspect quand meme.
5 fichiers aps très gros ... et je pense déja avoir fini (sauf si je tente l'implémentation d'une version concurrente).
Sinon, je suis complètment d'accord avec vous que les projets ça peut prendre du temps pour finalement pas grand chose ... comme découvrri que ce qu'on a fait existait déjà. Cela permet aussi de faire ses expériences et dans mon cas, apprendre le C++. De plus, ce langage, j'en ai déjà une version presque fonctionnelle en C et un peu moins finie en D ... et j'ai à coté plein de projets qui sont morts-nés.
Et en plus, je tiens vraiment à le créer ce langage, ce serait à la fois un langage de programmation complet (style scheme) mais aussi un langage qui permettrait d'écrire du texte un peu comme LaTeX ... et ce texte sera transformé en XML ... et ensuite une stylesheet DSSSl me fera un joli PDF ou autre document convertible en PDF :) Il me reste à apprendre DSSSL.
gros programme, non ?
[^] # Re: GC++
Posté par Mildred (site web personnel) . En réponse au message garbage colector C++ ?. Évalué à 2.
Le GC, je le crée car j'en ai besoin pour mon langage ... etque je n'aime pas la solution GC de Bohem (car conservatif). Et ce que j'ai trouvé surprenant c'est qu'en quelques heures hier soir, je l'ai fini (sans aucun test et sans compiler non plus :). Je trouve ça assez suspect quand meme.
Les sources sont là : http://bzr.mildred632.free.fr/viewsource/Projects/gc++/
5 fichiers aps très gros ... et je pense déja avoir fini (sauf si je tente l'implémentation d'une version concurrente).
Sinon, je suis complètment d'accord avec vous que les projets ça peut prendre du temps pour finalement pas grand chose ... comme découvrri que ce qu'on a fait existait déjà. Cela permet aussi de faire ses expériences et dans mon cas, apprendre le C++. De plus, ce langage, j'en ai déjà une version presque fonctionnelle en C et un peu moins finie en D ... et j'ai à coté plein de projets qui sont morts-nés.
Et en plus, je tiens vraiment à le créer ce langage, ce serait à la fois un langage de programmation complet (style scheme) mais aussi un langage qui permettrait d'écrire du texte un peu comme LaTeX ... et ce texte sera transformé en XML ... et ensuite une stylesheet DSSSl me fera un joli PDF ou autre document convertible en PDF :) Il me reste à apprendre DSSSL.
gros programme, non ?