Introduction au langage C : Différence entre versions

De Ensiwiki
Aller à : navigation, rechercher
(Formation au langage C)
Ligne 4 : Ligne 4 :
 
* Le niveau de difficultés des exercices devrait être affiché dans les sommaires
 
* Le niveau de difficultés des exercices devrait être affiché dans les sommaires
 
* Il faudrait pouvoir consulter les résultats d'évaluation après coup. Chamilo les fait disparaître au bout d'une seconde.
 
* Il faudrait pouvoir consulter les résultats d'évaluation après coup. Chamilo les fait disparaître au bout d'une seconde.
 +
 +
==== Erratta ====
 +
* [encoder] Complément de spécification : La clé doit être écrite sur un octet et non sous la forme d'une chaîne ASCII. Sans cela, l'exécutable decoder ne fonctionnera pas
 +
  
  

Version du 2 février 2016 à 07:43

Formation au langage C

Retours sur la formation / Remontée de bugs

  • Il faudrait que les réponses au test "j'ai réussi" ou "je suis bloqué" soient dans le même ordre pour tous les tests.
  • Le niveau de difficultés des exercices devrait être affiché dans les sommaires
  • Il faudrait pouvoir consulter les résultats d'évaluation après coup. Chamilo les fait disparaître au bout d'une seconde.

Erratta

  • [encoder] Complément de spécification : La clé doit être écrite sur un octet et non sous la forme d'une chaîne ASCII. Sans cela, l'exécutable decoder ne fonctionnera pas


Documentation annexe

Langage C
Makefile

Séance d'introduction à Git

Une présentation de l'outil de développement collaboratif Git (pour travailler dans de bonnes conditions à plusieurs sur le même projet), aura lieu par demi-groupe le lundi 2 février 2015 11h15-12h45, ou le mardi 3 février 2015 11h15-12h45. Consultez ADE pour connaître votre demi-groupe ainsi que les salles.

Outils intéressants

Utilisation de votre éditeur pour le C

Outils pour (bien) développer en C

  • Valgrind : trouver les problèmes liés à la gestion mémoire à l'exécution d'un programme.
  • GDB : un débogueur, pour exécuter pas-à-pas un programme et comprendre son fonctionnement ou non-fonctionnement.
  • Makefile : pour compiler rapidement un projet.
  • GCC : Le compilateur utilisé à l'Ensimag. Regardez les options de compilations, certaines (comme -Wall) peuvent vous aider à écrire du code de meilleure qualité.

Pour organiser votre travail en groupe

Styles de codage