Il y a quelques mois, dans ma haute école d'informatique, nous devions écrire un jeu de Puissance 4 en langage C (rudimentaire, en console) avec possibilité de jouer contre l'ordinateur (donc implémenter un semblant d'adversaire).
Après avoir programmé et ajusté un adversaire m'ayant mis une raclée (20 à 0 pour lui), je vérifie une dernière fois que toutes les consignes sont respectées, et je rends mon programme, fier de moi.
Mon professeur me convoque le lendemain et m'annonce que j'ai reçu la note de 0/20 pour une raison : « Vous avez utilisé des
int
à la place des
short
».
Passons sur le fait que ça n'était pas dans les consignes, j'ai voulu savoir pourquoi, et on m'a rétorqué que mon programme consommait de fait plus de mémoire.
Alors, en quelle année on est déjà ? Ah oui, 2013… De plus, avec la pile, la consommation mémoire est la même. J'ai bien essayé de lui expliquer, mais en vain… PEBKAC.