Est-ce qu'il existe des programmes (de préférence Linux, mais bon, Windows
m'intéresserait aussi) qui permettraient de faire du C interprété ligne
par ligne, et pas du C compilé ?
Un truc un peu similaire au basic des Amstrads CPC, ou à du Caml, ou bien
d'autres langages, quoi... Techniquement, ça ne me semble pas impossible
(de ce que je connais du C, des compilateurs et des autres languages),
mais je n'en ai jamais vu.
Je me doute que tout ne serait pas forcément faisable, mais ça pourrait
être utile, par exemple pour tester des exemples simples (du style d'un
certain nombre qui passent ici), sans avoir à recompiler à chaque fois.
Et puis ça serait certainement amusant !
--
Rémi Moyen
"Malgré les apparences, le temps est très varié à Nancy :
pluie, nuages, neige, brouillard, grêle, ..."
Salut, Est-ce qu'il existe des programmes (de préférence Linux, mais bon, Windows m'intéresserait aussi) qui permettraient de faire du C interprété ligne par ligne, et pas du C compilé ?
Oui, il y a tinycc: http://fabrice.bellard.free.fr/tcc/
Je n'en connais pas d'autre, mais peut-être qu'il y en a plus.
-- Gael Le Mignot "Kilobug" - - http://kilobug.free.fr GSM : 06.71.47.18.22 (in France) ICQ UIN : 7299959 Fingerprint : 1F2C 9804 7505 79DF 95E6 7323 B66B F67B 7103 C5DA
Member of HurdFr: http://hurdfr.org - The GNU Hurd: http://hurd.gnu.org
Salut,
Est-ce qu'il existe des programmes (de préférence Linux, mais bon, Windows
m'intéresserait aussi) qui permettraient de faire du C interprété ligne
par ligne, et pas du C compilé ?
Oui, il y a tinycc: http://fabrice.bellard.free.fr/tcc/
Je n'en connais pas d'autre, mais peut-être qu'il y en a plus.
--
Gael Le Mignot "Kilobug" - kilobug@nerim.net - http://kilobug.free.fr
GSM : 06.71.47.18.22 (in France) ICQ UIN : 7299959
Fingerprint : 1F2C 9804 7505 79DF 95E6 7323 B66B F67B 7103 C5DA
Member of HurdFr: http://hurdfr.org - The GNU Hurd: http://hurd.gnu.org
Salut, Est-ce qu'il existe des programmes (de préférence Linux, mais bon, Windows m'intéresserait aussi) qui permettraient de faire du C interprété ligne par ligne, et pas du C compilé ?
Oui, il y a tinycc: http://fabrice.bellard.free.fr/tcc/
Je n'en connais pas d'autre, mais peut-être qu'il y en a plus.
-- Gael Le Mignot "Kilobug" - - http://kilobug.free.fr GSM : 06.71.47.18.22 (in France) ICQ UIN : 7299959 Fingerprint : 1F2C 9804 7505 79DF 95E6 7323 B66B F67B 7103 C5DA
Member of HurdFr: http://hurdfr.org - The GNU Hurd: http://hurd.gnu.org
Remi Moyen
On Thu, 29 Jul 2004, Gaël Le Mignot wrote:
Est-ce qu'il existe des programmes (de préférence Linux, mais bon, Windows m'intéresserait aussi) qui permettraient de faire du C interprété ligne par ligne, et pas du C compilé ?
Oui, il y a tinycc: http://fabrice.bellard.free.fr/tcc/
Hum, c'est pas tout à fait à ça que je pensais, mais c'est déjà bien.
Mais idéalement, je voudrais un truc qui permette de faire :
$ tcc [ou autre chose] Welcome to tcc, blabla, the prompt is ? ? #include <stdio.h> Ok, file stdio.h loaded. ? printf("Hello, world!n") ; Hello, world! ? function int f(int a) { return a+42 ; } function f defined. ? printf("f(42)=%dn", f(42)) ; f(42) ?
etc.
Je sais pas si c'est plus clair... et si ça existe ! -- Rémi Moyen "Malgré les apparences, le temps est très varié à Nancy : pluie, nuages, neige, brouillard, grêle, ..."
On Thu, 29 Jul 2004, Gaël Le Mignot wrote:
Est-ce qu'il existe des programmes (de préférence Linux, mais bon, Windows
m'intéresserait aussi) qui permettraient de faire du C interprété ligne
par ligne, et pas du C compilé ?
Oui, il y a tinycc: http://fabrice.bellard.free.fr/tcc/
Hum, c'est pas tout à fait à ça que je pensais, mais c'est déjà bien.
Mais idéalement, je voudrais un truc qui permette de faire :
$ tcc [ou autre chose]
Welcome to tcc, blabla, the prompt is ?
? #include <stdio.h>
Ok, file stdio.h loaded.
? printf("Hello, world!n") ;
Hello, world!
? function int f(int a) { return a+42 ; }
function f defined.
? printf("f(42)=%dn", f(42)) ;
f(42)
?
etc.
Je sais pas si c'est plus clair... et si ça existe !
--
Rémi Moyen
"Malgré les apparences, le temps est très varié à Nancy :
pluie, nuages, neige, brouillard, grêle, ..."
Est-ce qu'il existe des programmes (de préférence Linux, mais bon, Windows m'intéresserait aussi) qui permettraient de faire du C interprété ligne par ligne, et pas du C compilé ?
Oui, il y a tinycc: http://fabrice.bellard.free.fr/tcc/
Hum, c'est pas tout à fait à ça que je pensais, mais c'est déjà bien.
Mais idéalement, je voudrais un truc qui permette de faire :
$ tcc [ou autre chose] Welcome to tcc, blabla, the prompt is ? ? #include <stdio.h> Ok, file stdio.h loaded. ? printf("Hello, world!n") ; Hello, world! ? function int f(int a) { return a+42 ; } function f defined. ? printf("f(42)=%dn", f(42)) ; f(42) ?
etc.
Je sais pas si c'est plus clair... et si ça existe ! -- Rémi Moyen "Malgré les apparences, le temps est très varié à Nancy : pluie, nuages, neige, brouillard, grêle, ..."
cedric
Remi Moyen wrote:
$ tcc [ou autre chose] Welcome to tcc, blabla, the prompt is ? ? #include <stdio.h> Ok, file stdio.h loaded. ? printf("Hello, world!n") ; Hello, world! ? function int f(int a) { return a+42 ; } function f defined. ? printf("f(42)=%dn", f(42)) ; f(42) ?
gdb sait faire ce genre de choses, mais il ne compile pas lui même : il faudrait charger la fonction f dans un fichier compilé à débugger.
Remi Moyen wrote:
$ tcc [ou autre chose]
Welcome to tcc, blabla, the prompt is ?
? #include <stdio.h>
Ok, file stdio.h loaded.
? printf("Hello, world!n") ;
Hello, world!
? function int f(int a) { return a+42 ; }
function f defined.
? printf("f(42)=%dn", f(42)) ;
f(42)
?
gdb sait faire ce genre de choses, mais il ne compile pas lui même : il
faudrait charger la fonction f dans un fichier compilé à débugger.
$ tcc [ou autre chose] Welcome to tcc, blabla, the prompt is ? ? #include <stdio.h> Ok, file stdio.h loaded. ? printf("Hello, world!n") ; Hello, world! ? function int f(int a) { return a+42 ; } function f defined. ? printf("f(42)=%dn", f(42)) ; f(42) ?
gdb sait faire ce genre de choses, mais il ne compile pas lui même : il faudrait charger la fonction f dans un fichier compilé à débugger.
Remi Moyen
On Fri, 30 Jul 2004, cedric wrote:
$ tcc [ou autre chose] Welcome to tcc, blabla, the prompt is ? ? #include <stdio.h> Ok, file stdio.h loaded. ? printf("Hello, world!n") ; Hello, world! ? function int f(int a) { return a+42 ; } function f defined. ? printf("f(42)=%dn", f(42)) ; f(42) ?
gdb sait faire ce genre de choses, mais il ne compile pas lui même : il faudrait charger la fonction f dans un fichier compilé à débugger.
Ben oui, mais justement, je ne veux pas compiler avant.
Ceux qui ont fait du basic sur un Amstrad, ou du Caml, ou du Mathlab, ou pleins d'autres trucs, doivent pouvoir comprendre ce que je cherche facilement. -- Rémi Moyen "Malgré les apparences, le temps est très varié à Nancy : pluie, nuages, neige, brouillard, grêle, ..."
On Fri, 30 Jul 2004, cedric wrote:
$ tcc [ou autre chose]
Welcome to tcc, blabla, the prompt is ?
? #include <stdio.h>
Ok, file stdio.h loaded.
? printf("Hello, world!n") ;
Hello, world!
? function int f(int a) { return a+42 ; }
function f defined.
? printf("f(42)=%dn", f(42)) ;
f(42)
?
gdb sait faire ce genre de choses, mais il ne compile pas lui même : il
faudrait charger la fonction f dans un fichier compilé à débugger.
Ben oui, mais justement, je ne veux pas compiler avant.
Ceux qui ont fait du basic sur un Amstrad, ou du Caml, ou du Mathlab, ou
pleins d'autres trucs, doivent pouvoir comprendre ce que je cherche
facilement.
--
Rémi Moyen
"Malgré les apparences, le temps est très varié à Nancy :
pluie, nuages, neige, brouillard, grêle, ..."
$ tcc [ou autre chose] Welcome to tcc, blabla, the prompt is ? ? #include <stdio.h> Ok, file stdio.h loaded. ? printf("Hello, world!n") ; Hello, world! ? function int f(int a) { return a+42 ; } function f defined. ? printf("f(42)=%dn", f(42)) ; f(42) ?
gdb sait faire ce genre de choses, mais il ne compile pas lui même : il faudrait charger la fonction f dans un fichier compilé à débugger.
Ben oui, mais justement, je ne veux pas compiler avant.
Ceux qui ont fait du basic sur un Amstrad, ou du Caml, ou du Mathlab, ou pleins d'autres trucs, doivent pouvoir comprendre ce que je cherche facilement. -- Rémi Moyen "Malgré les apparences, le temps est très varié à Nancy : pluie, nuages, neige, brouillard, grêle, ..."
Antoine Leca
En , Remi Moyen va escriure:
Est-ce qu'il existe des programmes (de préférence Linux, mais bon, Windows m'intéresserait aussi) qui permettraient de faire du C interprété ligne par ligne, et pas du C compilé ?
IL y eut un logiciel nommé "Instant C" ou quelque chose comme cela, qui ressemblait beaucoup à cela.
C'était dans les années 80, produit par Marc Williams Co (qui vendait aussi Coherent). Pour DOS ou Coherent.
Ils ont coulé vers 1995, pas assez de clients payants dans ce business. Je ne pense pas (litote) que leur produit ait resurgit.
Avec un peu de chance, tu pourras peut-être mettre la main sur la version Coherent 32 bits (qui devrait pouvoir s'exécuter sans trop de problèmes avec Linux sur x86, grâce à un truc qui s'appelle iBCS2). Par contre, pour Win32, cela devrait être plus dur. Sinon bien sûr la version DOS, avec les limitations 16 bits, devrait fonctionner dans une boîte DOS. Compatible ANSI, mais pas de C++ en vue...
Antoine
En Pine.LNX.4.58.0407291327030.5447@pbeanf.raft.vacy-anapl.se,
Remi Moyen va escriure:
Est-ce qu'il existe des programmes (de préférence Linux, mais bon,
Windows m'intéresserait aussi) qui permettraient de faire du C
interprété ligne par ligne, et pas du C compilé ?
IL y eut un logiciel nommé "Instant C" ou quelque chose comme cela, qui
ressemblait beaucoup à cela.
C'était dans les années 80, produit par Marc Williams Co (qui vendait aussi
Coherent). Pour DOS ou Coherent.
Ils ont coulé vers 1995, pas assez de clients payants dans ce business. Je
ne pense pas (litote) que leur produit ait resurgit.
Avec un peu de chance, tu pourras peut-être mettre la main sur la version
Coherent 32 bits (qui devrait pouvoir s'exécuter sans trop de problèmes avec
Linux sur x86, grâce à un truc qui s'appelle iBCS2). Par contre, pour Win32,
cela devrait être plus dur. Sinon bien sûr la version DOS, avec les
limitations 16 bits, devrait fonctionner dans une boîte DOS. Compatible
ANSI, mais pas de C++ en vue...
Est-ce qu'il existe des programmes (de préférence Linux, mais bon, Windows m'intéresserait aussi) qui permettraient de faire du C interprété ligne par ligne, et pas du C compilé ?
IL y eut un logiciel nommé "Instant C" ou quelque chose comme cela, qui ressemblait beaucoup à cela.
C'était dans les années 80, produit par Marc Williams Co (qui vendait aussi Coherent). Pour DOS ou Coherent.
Ils ont coulé vers 1995, pas assez de clients payants dans ce business. Je ne pense pas (litote) que leur produit ait resurgit.
Avec un peu de chance, tu pourras peut-être mettre la main sur la version Coherent 32 bits (qui devrait pouvoir s'exécuter sans trop de problèmes avec Linux sur x86, grâce à un truc qui s'appelle iBCS2). Par contre, pour Win32, cela devrait être plus dur. Sinon bien sûr la version DOS, avec les limitations 16 bits, devrait fonctionner dans une boîte DOS. Compatible ANSI, mais pas de C++ en vue...
Antoine
Emmanuel Delahaye
Remi Moyen wrote on 29/07/04 :
Est-ce qu'il existe des programmes (de préférence Linux, mais bon, Windows m'intéresserait aussi) qui permettraient de faire du C interprété ligne par ligne, et pas du C compilé ?
Google est ton ami:
Web Résultats 1 - 10 sur un total d'environ 607,000 pour c interpreter. (0.34 secondes)
-- Emmanuel The C-FAQ: http://www.eskimo.com/~scs/C-faq/faq.html
"C is a sharp tool"
Remi Moyen wrote on 29/07/04 :
Est-ce qu'il existe des programmes (de préférence Linux, mais bon, Windows
m'intéresserait aussi) qui permettraient de faire du C interprété ligne
par ligne, et pas du C compilé ?
Google est ton ami:
Web Résultats 1 - 10 sur un total d'environ 607,000 pour c
interpreter. (0.34 secondes)
--
Emmanuel
The C-FAQ: http://www.eskimo.com/~scs/C-faq/faq.html
Est-ce qu'il existe des programmes (de préférence Linux, mais bon, Windows m'intéresserait aussi) qui permettraient de faire du C interprété ligne par ligne, et pas du C compilé ?
Google est ton ami:
Web Résultats 1 - 10 sur un total d'environ 607,000 pour c interpreter. (0.34 secondes)
-- Emmanuel The C-FAQ: http://www.eskimo.com/~scs/C-faq/faq.html
"C is a sharp tool"
Yves Kuhry
On Thu, 29 Jul 2004 19:00:05 +0200 Remi Moyen wrote:
On Thu, 29 Jul 2004, Gaël Le Mignot wrote:
Est-ce qu'il existe des programmes (de préférence Linux, mais bon, Windows m'intéresserait aussi) qui permettraient de faire du C interprété ligne par ligne, et pas du C compilé ?
Oui, il y a tinycc: http://fabrice.bellard.free.fr/tcc/
Hum, c'est pas tout à fait à ça que je pensais, mais c'est déjà bien.
Est-ce qu'il existe des programmes (de préférence Linux, mais bon, Windows
m'intéresserait aussi) qui permettraient de faire du C interprété ligne
par ligne, et pas du C compilé ?
Oui, il y a tinycc: http://fabrice.bellard.free.fr/tcc/
Hum, c'est pas tout à fait à ça que je pensais, mais c'est déjà bien.
On Thu, 29 Jul 2004 19:00:05 +0200 Remi Moyen wrote:
On Thu, 29 Jul 2004, Gaël Le Mignot wrote:
Est-ce qu'il existe des programmes (de préférence Linux, mais bon, Windows m'intéresserait aussi) qui permettraient de faire du C interprété ligne par ligne, et pas du C compilé ?
Oui, il y a tinycc: http://fabrice.bellard.free.fr/tcc/
Hum, c'est pas tout à fait à ça que je pensais, mais c'est déjà bien.
(voir la FAQ: http://www.isty-info.uvsq.fr/~rumeau/fclc/fclc009.html#q_4 )
Sinon, pour ta question, vois peut-être du coté de cint
http://root.cern.ch/root/Cint.html
développé par un dénommé Goto, ca ne s'invente pas :)
Je crois que les fonctions doivent être définies dans des fichiers à part, mais sinon ça correspond à ta description.
-- Rémi Moyen "Malgré les apparences, le temps est très varié à Nancy : pluie, nuages, neige, brouillard, grêle, ..."
-- Yves Kuhry
rtroadec
Remi Moyen wrote in message news:...
Salut,
Salut,
Est-ce qu'il existe des programmes (de préférence Linux, mais bon, Windows m'intéresserait aussi) qui permettraient de faire du C interprété ligne par ligne, et pas du C compilé ?
Il y a par exemple EiC (Embeddable interactive C) qui fait ça très bien et que j'aime beaucoup : http://eic.sourceforge.net Certes, il manque 2-3 trucs mineurs (pas de support des trigraphs, de la directive preprocesseur #line, des champs de bits), mais c'est vraiment très bien comme outil et parfaitement adpaté au besoin que tu exprimes.
Il y a aussi d'autres chose que j'ai trouvé avec Google mais que je n'ai jamais utilisé : C-int : http://root.cern.ch/root/Cint.html Ch (version standard) : http://www.softintegration.com
Cordialement,
Regis
Remi Moyen <remi.moyen@ensg.inpl-nancy.fr> wrote in message news:<Pine.LNX.4.58.0407291327030.5447@pbeanf.raft.vacy-anapl.se>...
Salut,
Salut,
Est-ce qu'il existe des programmes (de préférence Linux, mais bon, Windows
m'intéresserait aussi) qui permettraient de faire du C interprété ligne
par ligne, et pas du C compilé ?
Il y a par exemple EiC (Embeddable interactive C) qui fait ça très
bien et que j'aime beaucoup :
http://eic.sourceforge.net
Certes, il manque 2-3 trucs mineurs (pas de support des trigraphs, de
la directive preprocesseur #line, des champs de bits), mais c'est
vraiment très bien comme outil et parfaitement adpaté au besoin que tu
exprimes.
Il y a aussi d'autres chose que j'ai trouvé avec Google mais que je
n'ai jamais utilisé :
C-int : http://root.cern.ch/root/Cint.html
Ch (version standard) : http://www.softintegration.com
Est-ce qu'il existe des programmes (de préférence Linux, mais bon, Windows m'intéresserait aussi) qui permettraient de faire du C interprété ligne par ligne, et pas du C compilé ?
Il y a par exemple EiC (Embeddable interactive C) qui fait ça très bien et que j'aime beaucoup : http://eic.sourceforge.net Certes, il manque 2-3 trucs mineurs (pas de support des trigraphs, de la directive preprocesseur #line, des champs de bits), mais c'est vraiment très bien comme outil et parfaitement adpaté au besoin que tu exprimes.
Il y a aussi d'autres chose que j'ai trouvé avec Google mais que je n'ai jamais utilisé : C-int : http://root.cern.ch/root/Cint.html Ch (version standard) : http://www.softintegration.com
Cordialement,
Regis
Pierre Maurette
"Remi Moyen" a écrit dans le message de news:
Salut,
Est-ce qu'il existe des programmes (de préférence Linux, mais bon, Windows m'intéresserait aussi) qui permettraient de faire du C interprété ligne par ligne, et pas du C compilé ?
Un truc un peu similaire au basic des Amstrads CPC, ou à du Caml, ou bien d'autres langages, quoi... Techniquement, ça ne me semble pas impossible (de ce que je connais du C, des compilateurs et des autres languages), mais je n'en ai jamais vu.
Je me doute que tout ne serait pas forcément faisable, mais ça pourrait être utile, par exemple pour tester des exemples simples (du style d'un certain nombre qui passent ici), sans avoir à recompiler à chaque fois.
Et puis ça serait certainement amusant ! Essayez peut-être:
http://amssoft.free.fr/ et plus précisément : http://amssoft.free.fr/liste.php?var=Programmation
Ça fait des années que je vois ces trucs traîner. J'ai essayé une fois, je n'y vois que peu d'intérêt. Personnellement, je teste beaucoup, et une fois installé, je ne trouve pas qu'un compilateur comme gcc soit si pénible (dans DevC++ par exemple). C'est pourtant le plus long en temps de compil parmi ceux que je possède.
J'ai par exemple sur mon bureau un raccourci vers un projet "vide" nommé testNG_C, qui me sert à tester le code soumis ou à soumettre sur ... fr.comp.lang.c par exemple. C'est dans un IDE C++BuilderX, qui permet en quelques secondes de tester plusieurs compilateurs.
Ajouter la possibilité de compiler en mode debug (plus proche d'un interpréteur) et release, de tester via un debogueur source (ou machine code), etc...
Il me semble que l'interprétation telle que vous la décrivez (agir à la fin de chaque ligne en ignorant les suivantes) est une contrainte lourde pour un langage comme C, où le déroulement en séquence des instructions est un cas particulier que la norme ne garantit pas dans le cas général.
Enfin, si vous oubliez l'aspect pédagogique, il existe des langages (dits "de script" ?) comme Python, que je commence à peine à découvrir et qui semblent très intéressants. -- Pierre
"Remi Moyen" <remi.moyen@ensg.inpl-nancy.fr> a écrit dans le message de
news:Pine.LNX.4.58.0407291327030.5447@pbeanf.raft.vacy-anapl.se...
Salut,
Est-ce qu'il existe des programmes (de préférence Linux, mais bon, Windows
m'intéresserait aussi) qui permettraient de faire du C interprété ligne
par ligne, et pas du C compilé ?
Un truc un peu similaire au basic des Amstrads CPC, ou à du Caml, ou bien
d'autres langages, quoi... Techniquement, ça ne me semble pas impossible
(de ce que je connais du C, des compilateurs et des autres languages),
mais je n'en ai jamais vu.
Je me doute que tout ne serait pas forcément faisable, mais ça pourrait
être utile, par exemple pour tester des exemples simples (du style d'un
certain nombre qui passent ici), sans avoir à recompiler à chaque fois.
Et puis ça serait certainement amusant !
Essayez peut-être:
http://amssoft.free.fr/
et plus précisément :
http://amssoft.free.fr/liste.php?var=Programmation
Ça fait des années que je vois ces trucs traîner. J'ai essayé une fois, je
n'y vois que peu d'intérêt.
Personnellement, je teste beaucoup, et une fois installé, je ne trouve pas
qu'un compilateur comme gcc soit si pénible (dans DevC++ par exemple). C'est
pourtant le plus long en temps de compil parmi ceux que je possède.
J'ai par exemple sur mon bureau un raccourci vers un projet "vide" nommé
testNG_C, qui me sert à tester le code soumis ou à soumettre sur ...
fr.comp.lang.c par exemple. C'est dans un IDE C++BuilderX, qui permet en
quelques secondes de tester plusieurs compilateurs.
Ajouter la possibilité de compiler en mode debug (plus proche d'un
interpréteur) et release, de tester via un debogueur source (ou machine
code), etc...
Il me semble que l'interprétation telle que vous la décrivez (agir à la fin
de chaque ligne en ignorant les suivantes) est une contrainte lourde pour un
langage comme C, où le déroulement en séquence des instructions est un cas
particulier que la norme ne garantit pas dans le cas général.
Enfin, si vous oubliez l'aspect pédagogique, il existe des langages (dits
"de script" ?) comme Python, que je commence à peine à découvrir et qui
semblent très intéressants.
--
Pierre
Est-ce qu'il existe des programmes (de préférence Linux, mais bon, Windows m'intéresserait aussi) qui permettraient de faire du C interprété ligne par ligne, et pas du C compilé ?
Un truc un peu similaire au basic des Amstrads CPC, ou à du Caml, ou bien d'autres langages, quoi... Techniquement, ça ne me semble pas impossible (de ce que je connais du C, des compilateurs et des autres languages), mais je n'en ai jamais vu.
Je me doute que tout ne serait pas forcément faisable, mais ça pourrait être utile, par exemple pour tester des exemples simples (du style d'un certain nombre qui passent ici), sans avoir à recompiler à chaque fois.
Et puis ça serait certainement amusant ! Essayez peut-être:
http://amssoft.free.fr/ et plus précisément : http://amssoft.free.fr/liste.php?var=Programmation
Ça fait des années que je vois ces trucs traîner. J'ai essayé une fois, je n'y vois que peu d'intérêt. Personnellement, je teste beaucoup, et une fois installé, je ne trouve pas qu'un compilateur comme gcc soit si pénible (dans DevC++ par exemple). C'est pourtant le plus long en temps de compil parmi ceux que je possède.
J'ai par exemple sur mon bureau un raccourci vers un projet "vide" nommé testNG_C, qui me sert à tester le code soumis ou à soumettre sur ... fr.comp.lang.c par exemple. C'est dans un IDE C++BuilderX, qui permet en quelques secondes de tester plusieurs compilateurs.
Ajouter la possibilité de compiler en mode debug (plus proche d'un interpréteur) et release, de tester via un debogueur source (ou machine code), etc...
Il me semble que l'interprétation telle que vous la décrivez (agir à la fin de chaque ligne en ignorant les suivantes) est une contrainte lourde pour un langage comme C, où le déroulement en séquence des instructions est un cas particulier que la norme ne garantit pas dans le cas général.
Enfin, si vous oubliez l'aspect pédagogique, il existe des langages (dits "de script" ?) comme Python, que je commence à peine à découvrir et qui semblent très intéressants. -- Pierre
Remi Moyen
On Fri, 30 Jul 2004, Targeur fou wrote:
Est-ce qu'il existe des programmes (de préférence Linux, mais bon, Windows m'intéresserait aussi) qui permettraient de faire du C interprété ligne par ligne, et pas du C compilé ?
Il y a par exemple EiC (Embeddable interactive C) qui fait ça très bien et que j'aime beaucoup : http://eic.sourceforge.net
Nickel ! C'est exactement ça que je cherchais. C'est parfait.
Merci beaucoup, et merci à tous les autres qui se sont donné la peine de répondre. -- Rémi Moyen "Malgré les apparences, le temps est très varié à Nancy : pluie, nuages, neige, brouillard, grêle, ..."
On Fri, 30 Jul 2004, Targeur fou wrote:
Est-ce qu'il existe des programmes (de préférence Linux, mais bon, Windows
m'intéresserait aussi) qui permettraient de faire du C interprété ligne
par ligne, et pas du C compilé ?
Il y a par exemple EiC (Embeddable interactive C) qui fait ça très
bien et que j'aime beaucoup :
http://eic.sourceforge.net
Nickel ! C'est exactement ça que je cherchais. C'est parfait.
Merci beaucoup, et merci à tous les autres qui se sont donné la peine de
répondre.
--
Rémi Moyen
"Malgré les apparences, le temps est très varié à Nancy :
pluie, nuages, neige, brouillard, grêle, ..."
Est-ce qu'il existe des programmes (de préférence Linux, mais bon, Windows m'intéresserait aussi) qui permettraient de faire du C interprété ligne par ligne, et pas du C compilé ?
Il y a par exemple EiC (Embeddable interactive C) qui fait ça très bien et que j'aime beaucoup : http://eic.sourceforge.net
Nickel ! C'est exactement ça que je cherchais. C'est parfait.
Merci beaucoup, et merci à tous les autres qui se sont donné la peine de répondre. -- Rémi Moyen "Malgré les apparences, le temps est très varié à Nancy : pluie, nuages, neige, brouillard, grêle, ..."