J’aimerais bien apprendre le C en parallèle a Python, mais je trouve que compiler ça donne comme une étape de plus, puis ça fais un code objet a envoyer quelque part, puis l’executer, enfin, je trouve ça une coche trop long pour des programmes des max 10 lignes.
Conaissez-vous un interpréteur C compatible ANSI, ou alors le mème comportement que le GNU gcc?
(mon instinct me hurle que gcc est ANSI, mais doute il y a. Qqun peux comfirmer, j’ai la flemme de chercher…)
l’intérêt d’un langage compilé est d’être compilé
profite de ton travail sur le C pour apprendre les nuances de GCC et à faire des makefiles
cela te sera profitable
en 10 secs j’ai fait une recherche google “gcc ansi flag” et le premier résultat : http://www.shlomifish.org/lecture/W2L/Development/slides/gcc/flags.html
sinon effectiviement le C est fait pour etre compilé, pas interprété. Si tu veux un langage interprété tu as un choix plus que suffisant je pense
et puis a moins que ton code soit énorme, ca prend pas trop de temps de recompiler. Du coup l’intéret de m’interpréteur est limité sinon il faut faire des librairies ! en plus ca te permettra de réutiliser ton code bien plus facilement…
Esce que j’ai envie de recompiler mon Hello World 3 fois parce que il est buggé?
Je ne veux pas me servir d’un interpréteur pour mes vrais programmes, juste pour apprendre. c’est sur que dès que je programme un peu plus sérieusement, je recommence a compiler.
Makefiles… Je sais pas c’est quoi mais ça sonne comme qqch qui va me simplifier la vie…
Encore je pourrais mème faire un script qui compile mon programme et l’envoie ou je veux, puis l’execute…
[quote=“Stay’n Alive”]Esce que j’ai envie de recompiler mon Hello World 3 fois parce que il est buggé?[/quote]Tu y vas un peu fort là. Tu es dur. On ne pourra jamais te convaincre de l’utilisation des programmes compilés. Je préfère compilé mes programmes car toutes les erreurs de syntaxes sont vues lors de cette phase.
Tu dois certainement avoir un poil dans la main.
Au pire dans le Makefile tu peux t’arranger à exécuter le programme si la compilation a réussi.