Je sais qu'il existe de nombreux tutoriels pour commencer en C. Cependant, il est difficile pour moi d'appliquer les connaissances. La façon dont j'ai toujours commencé dans les langues est en écrivant des scripts. Bien sûr, C n'est pas un langage de script. Ma question n'est pas tant d'apprendre C que de commencer à appliquer C. Je peux écrire un convertisseur de température ou un rpg textuel. Peut-être parce qu'en python, je viens d'écrire le code dans somefile.py et chmod + x somefile.py & & somefile.py. Je n'ai pas vraiment de processus équivalent pour C. Chaque fois que je lis sur C, c'est un processus de compilation différent avec des drapeaux différents. Quelqu'un peut-il juste me donner une orientation précise sur les meilleures façons d'appliquer C lorsque vous travaillez déjà avec des langages de script dynamiques de plus haut niveau?Mise en route en C
Btw. .. Je pose des questions sur C et non C++.
Je suis généralement sur OpenSuse 11 ou Ubuntu 9.04. "Quel compilateur est-ce que j'utilise" fait partie du problème. En python il n'y a pas de choix c'est juste "python somefile.py" même avec php ou ruby. Je ne savais pas qu'il y avait des choix.
Si votre codage dans des environnements Unix, pour compiler tout ce dont vous avez besoin est: gcc -o myprogram myprogram.c – rogeriopvl
Quel système d'exploitation et compilateur C voulez-vous utiliser? Nous devons le savoir pour vous donner une suggestion de meilleure pratique. –
Pour les projets volumineux, les drapeaux sont spécifiés dans * Makefile *. Vous n'avez donc pas à répéter une douzaine d'étapes chaque fois que vous voulez compiler. Vous lancez simplement 'make 'et c'est tout. Lorsque vos programmes deviendront assez grands pour pouvoir être scindés en bibliothèques, je vous suggérerais d'en apprendre un peu plus sur Makefile. Btw, un autre outil de construction populaire est * SCons *. –