Programmation

      Lors d'un TP DOS en début de 1ère année, on étudiait des petits
     programmes .BAT qui se lançaient avec des paramètres. Pour les utiliser
     dans le programme, suivant la syntaxe du DOS, on met le nom de la
     variable utilisée sous la forme "%nom%". Un de mes camarades, ne
     comprenant pas ce qu'était le "%", demande au prof qui lui répond, sans
     se demonter :
     "Fais help %".

      Un autre de ses programmes, appelé "sauve.bat", était censé
     copier sur disquette tous les fichiers .doc, .txt, etc... du disque
     dur. Ceci était fait à l'aide d'une espèce de boucle comme on peut en
     bricoler dans le "langage de commande" DOS. Le plus ennuyeux est que
     dans cette boucle, il y avait un FORMAT A: qui formatait la disquette
     avant de sauvegarder la catégorie de fichiers suivante.

      Enfin, sa réponse favorite aux questions posées par les
     étudiants lors des tp UNIX étant : "Faites 'man'", je me suis promis
     qu'un jour, j'allais faire des alias dans tous les sens sur mon compte,
     pour l'appeler en disant que j'avais un petit problème. Histoire de
     voir sa réaction lorsqu'en tapant "man", il exécute en fait "cd ..", ou
     lorsqu en tapant "ls -l" il imprime un fichier...

      Dans chaque programme que nous écrivons, nous demandons bien
     sûr de confimer une suppression par Y. Sur les systèmes Nixdorf, un
     touche spéciale permet d'encoder le 'Y' ou le 'N' sans devoir utiliser
     ENTER. On gagne du temps, mais pas toujours :
     Un jour, il nous a été demandé de réécrire tous les programmes, et nous
     avons eu des réunions avec les utilisateurs afin qu'ils nous fassent
     part de leurs désirs. L'un d'entre eux nous a demandé de pouvoir
     confirmer deux fois les suppressions.
     On lui a demandé de s'expliquer, mais il répondait simplement que ce
     serait mieux ainsi. Puis un de ses collègues a pris la parole, pour
     nous expliquer les véritables raisons de cette demande. Un jour, il
     avait par erreur demandé la suppression d'un fichier, et la banane
     qu'il mangeait était malencontreusement tombée sur la touche 'Y'...
     On se met à l'abris des virus, mais les bananes sont incontrolables!!!

      Un étudiant demande quelle commande on tapait pour lister les
     fichiers d'un repertoire. Un autre lui répond : "Tape DIR... D-I-R".
     Et notre pauvre étudiant tape "C:\>tape dire dir !!"

      Un étudiant a simplement mis en commentaire tout son programme.
     La raison : ça passait mieux à la compilation !

      Lorsque j'étais en 1ère année Info., un étudiant a rendu un TP
     qui était tout simplement le listing d'un autre ; il avait passé du
     Typex sur le nom pour ensuite y écrire le sien.

      Voici une petite histoire qui m'est arrivé lorsque j'enseignais
     l'info dans une école technique suisse et qui démontre les risques du
     "copier-coller",
     J'avais longuement insisté auprès des élèves afin qu'ils
     auto-documentent leurs programmes et qu'ils incorporent de l'aide pour
     les utilisateurs.
     Une de mes étudiantes (il y avait plus de la moitié de filles dans
     cette classe) m'appelle pour me montrer son travail, et je tombe sur un
     écran de saisie de renseignements personnels :
          1er champ : Nom ________________________
          Aide en ligne : Introduisez votre nom dans l'ordinateur...
          2ème champ : Prénom _____________________
          Aide en ligne : Introduisez votre prénom dans l'ordinateur...
          3ème champ : Sexe _
          Aide en ligne : Introduisez votre sexe dans l'ordinateur...!!!!!
     Elle a eu l'air très étonnée lorsque j'ai éclaté de rire en prétendant
     que le lecteur 3"1/2 était décidément trop petit pour cela...

      Du temps où je travaillais sur un SEL 32/27 (Gould), je
     surveillais des TP d'info. Comme c'était une machine très merdique, ça
     bloquait souvent. J'ai demandé alors à l'étudiant mangeur de priorité
     de "sortir" (sous-entendu de faire un logout). Il a pris ses affaires,
     et je l'ai plus revu du TP...

      J'ai entendu un prof, lors d'un TP, crier à la seule fille
     présente : "Enlève ton SLEEP, enlève ton SLEEP..."

      J'avais écrit un programme en Cobol, mais quand je le
     compilais, il y avait toujours une erreur à une certaine ligne ; j'ai
     donc demandé conseil à mon cher prof' qui, n'ayant pas vu qu'il
     manquait simplement un point à la fin de la ligne, m'a donné cette
     explication (véridique, j'ai des témoins) :
     "C'est certainement parce que tu n'as pas tapé assez fort, ça ne s'est
     pas écrit dans la mémoire !"

      Une collègue enseignante sentait comme une odeur de gasoil dans
     la salle d'Info. Le bâtiment étant chauffé au fuel, elle pensait à une
     fuite. Elle se décide à demander aux stagiaires s'ils ne sentent rien
     de bizarre. Une élève lui répond que c'est elle qui sent le gasoil, car
     en faisant son plein ce matin, elle en a renversé sur ses chaussures.
     Sur ce, un autre stagiaire dit : "Ah ! J'ai eu peur, je pensais que
     c'était moi qui avais fait une fausse manip' en allumant
     l'ordinateur..."
     A quand les PC sans plomb ?

      Affichage à l'écran : PRESS ANY KEY
     "M'sieur, où elle est la clé ?..."

      Ou alors : "M'sieur, elle est où, la touche ANY ?...

      A la rubrique lapsus, il y en a un extrêmement courant, je l'ai
     observé des tas de fois lors de stages DOS un peu poussés où l'on
     bidouille le CONFIG.SYS (je viens de surprendre mes mains à ne plus
     trouver automatiquement la séquence de touches de "CONFIG.SYS", tout
     fout le camp...).
     Bref, j'ai souvent vu le gestionnaire de mémoire étendue rebaptisé
     "HIMEN.SYS".

      Voici ce qui est arrivé dans un cours d'informatique en 6ème :
     Le professeur (qui ne connaissait pas grand chose à l'informatique)
     était affolé car un des ordinateurs affichait des oeufs, des tomates,
     des pizzas qui s'écrasaient sur le bureau de Windows. Il paniquait car
     il croyait que c'était un virus. En fait, c'était juste un (chouette)
     économiseur d'écran.