Magazine Humour

Premier cours de programmation...

Publié le 13 septembre 2007 par Pablo Rauzy

J'ai eu aujourd'hui mon premier cours de programmation à la fac. On va apprendre le langage C. Enfin je dis "on" mais vu le niveau de ce qu'on va faire je risque de ne rien apprendre de nouveau :-(.

Bon pour moi c'est plutôt cool : j'ai pas vraiment besoin d'assister au cours :-p. Ça doit aussi être le cas pour quelques autres personnes qui comme moi ont déjà touché un peu à la programmation*, même un tout petit peu.

Par contre les autres auront un vrai problème : les explications de la prof sont vraiment bidons. Je dis les choses comme je les pense et franchement, ceux qui n'avaient pas entendu parler de programmation autre que le Basic de leur calculatrice jusque là (c'est à dire la majorité des étudiants présents à priori) ont dû être plus embrouillés qu'autre chose...

Déjà ça a mal commencé au niveau du "Hello World!" : le programme affichait "Bonjour!" et pas "Hello World!" ^^.

Plus sérieusement, quand on explique la ligne "#include <stdio.h>" par quelque chose comme c'est une bibliothèque qu'il faut forcément inclure vous le voyez bien puisque c'est pour les entrées et sorties standards (oui, io pour input/output et std pour standard), ça peut pas le faire.

Puis il y a des trucs qui peuvent paraître bêtes mais quand on dit à quelqu'un qui n'a jamais codé printf() c'est une fonction qui sert à afficher du texte à l'écran, il faudrait peut-être expliquer avant ce qu'on appel une fonction, car même si ça semble évident ça ne l'est pas forcément pour tout le monde.

Bref, je vais pas vous refaire le cours, mais juste une dernière petite erreur pour la route (pas importante celle là mais quand même quoi !) : Le C aurait été normalisé par l'ANSI en 88 alors qu'en fait c'est en 89... C'est con mais après quand on rencontre l'appellation "C89" on se demande d'où ça peut bien venir :-/.

Mise à jour (14/09, après le second cours de prog) : Maintenant il paraît qu'il faut OBLIGATOIREMENT appeler gcc avec l'option -lm quand on utilise le header math.h de la librairie C standard... D'ailleurs ça doit être le seul header de la libc qui nécessite l'utilisation d'une option en plus à la compilation... :-D

* Le Basic des calculatrice ça compte pas :-D.


Retour à La Une de Logo Paperblog

A propos de l’auteur


Pablo Rauzy 1 partage Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Magazine