Caml, j'ai détesté quand j'étais en prépa. Après, j'ai compris l'utilité d'une part pour moi-même, d'autre part pour de purs débutants en programmation (et il y en a…).
Je suis prof de maths en PC ; je traîne mes élèves en maple pour l'info, je déteste ça pour diverses raisons :
- c'est lourd ;
- le parseur est trop gentil, du coup on peut taper n'importe quoi pendant un moment, et d'un seul coup on a une erreur, qui remonte à on ne sait quand ;
- les messages d'erreur ne sont pas d'une clarté phénoménale ;
- en plus ce n'est pas libre.
Par contre, je ne suis pas d'accord pour dire qu'il n'y a pas d'outil pour déverminer : on peut lancer "trace" sur une fonction pour en étudier le fonctionnement. Je m'en sers rarement, mais c'est là. En général, je sais où sont les erreurs rien qu'en regardant l'indentation (et s'il n'y a pas d'indentation, je fais indenter et parfois l'élève voit tout seul que son code ne tient pas la route).
Ah, si on avait un langage un peu strict et si en plus on pouvait l'utiliser aussi en maths… j'en ai marre des divisions par les vecteurs!
[^] # Re: Nawak
Posté par Snark . En réponse au journal De l'enseignement de la programmation en classe préparatoire. Évalué à 3.
Caml, j'ai détesté quand j'étais en prépa. Après, j'ai compris l'utilité d'une part pour moi-même, d'autre part pour de purs débutants en programmation (et il y en a…).
Je suis prof de maths en PC ; je traîne mes élèves en maple pour l'info, je déteste ça pour diverses raisons :
- c'est lourd ;
- le parseur est trop gentil, du coup on peut taper n'importe quoi pendant un moment, et d'un seul coup on a une erreur, qui remonte à on ne sait quand ;
- les messages d'erreur ne sont pas d'une clarté phénoménale ;
- en plus ce n'est pas libre.
Par contre, je ne suis pas d'accord pour dire qu'il n'y a pas d'outil pour déverminer : on peut lancer "trace" sur une fonction pour en étudier le fonctionnement. Je m'en sers rarement, mais c'est là. En général, je sais où sont les erreurs rien qu'en regardant l'indentation (et s'il n'y a pas d'indentation, je fais indenter et parfois l'élève voit tout seul que son code ne tient pas la route).
Ah, si on avait un langage un peu strict et si en plus on pouvait l'utiliser aussi en maths… j'en ai marre des divisions par les vecteurs!