Bernard Parisse

Voici une interview de Bernard Parisse, le programmeur du CAS (qui est le noyau de calcul formel intégré à la rom de HP49g et HP49g)

 

1) Pouvez-vous vous présenter brièvement?

Je suis enseignant-chercheur à l'Université de Grenoble I. Cette année, j'enseigne les mathématiques en Deug deuxième année et la programmation scientifique en C++ pour les étudiants de deuxième cycle non spécialises en informatique.
J'aime les maths, la programmation, les randonnées en montagne, les jeux de cartes et le chocolat (suisse praline au cas ou:-)).

2) Depuis combien de temps avez vous des HP? Comment les avez-vous découvert? Qu'est-ce qui vous a amené à travailler pour HP?

J'ai eu ma première calculatrice au collège il y a 20 ans, c'était la HP34C. A l'époque, l'écran était composé de diodes luminescentes, il avait une  seule ligne de 12 chiffres, les mémoires permanentes venaient juste d'être mises sur le marché. L'autonomie de la machine était de 3 heures environ, ensuite il fallait recharger les batteries. Bien entendu le mode d'entrée était le RPN mais la pile ne contenait que 4 registres (X, Y, Z, T). J'ai appris les premiers rudiments de programmation là-dessus, il s'agissait d'un langage plus proche de l'assembleur que des langages évolués d'aujourd'hui et il fallait souvent jouer d'astuces pour faire tenir un programme dans les quelques pas de programmes  disponibles.
On arrivait quand même à faire un programme interactif simulant un alunissage (sans graphisme évidemment!) et j'ai encore des numéros de Jeux & Stratégies avec ce genre de programmes pour calculatrices HP et TI.
Pendant mes études supérieures je n'ai quasiment plus utilisé de calculatrices et c'est par un de mes étudiants (Gilles Virone) que j'ai redécouvert en 1993 la HP28. J'ai acheté une HP48S et j'ai commencé
à programmer pour compléter les possibilités assez limitées de calcul formel de la 48. Les premiers contacts avec HP ont eu lieu 3 ans après grâce aux talents de négociation de Renée De Graeve, une de mes collègues à la fac. Nous avons mis en place un module calculatrices en Deug, HP nous prêtait des HP48GX. A la fin de cette année nous avons fait un bilan avec Anne-Catherine Ohlmann, responsable à l'époque des calculatrices chez HP, et c'est là que j'ai rencontré Jean-Yves Avenard qui était en stage. Ensuite l'ACO s'est formée, mais les dirigeants n'ont jamais cru aux chances de la lignée des HP48 même
si, non sans difficultés, nous avons quand même réussi à les convaincre de lui donner un successeur (et même deux!).

3) Quels modèles d'HP possédez vous? Lequel utilisez-vous le plus?

Par ordre chronologique (je n'ai plus ma HP34C!) HP10C, HP48SX, HP48GX, HP49G, HP6S, HP30, HP40G, HP39G. J'utilise essentiellement la HP49G, de temps en temps la 40G.

4) L'ACO vient d'être "dissoute" récemment; travaillez vous toujours pour Hewlett Packard?

J'ai travaillé sous contrat pour HP pendant l'année 1998/99, mais je
n'ai jamais été un employé HP.

5) Est-ce que ça a été cool de travailler pour HP?

Oui et non. Oui, parce qu'intégrer un logiciel sur lequel vous avez travaillé pendant plusieurs années c'est très satisfaisant (même si ça demande énormément de travail). Non, parce que nous n'avons pas eu
vraiment nos chances face à la concurrence. La HP40G par exemple est certainement la meilleure calculatrice en rapport qualité-prix dans sa gamme. Mais HP n'y a jamais vraiment cru (sauf Jean Tavenas,
le responsable éducation): un peu de pub la première année, plus rien cette année. Ils n'ont pas non plus cru à l'upgrade du Saturn. Pourtant imaginez que vous disposiez d'un processeur disons 5 fois plus rapide
sur une 40G sans consommer plus de piles, remplacez la ROM par de la flash, appelez le tout 40G+ et comparez avec une TI83+!

6) Y'aura-t-il de nouvelles versions de rom pour les HP49g et HP40, ne serait-ce que pour corriger les bugs encore présents?

Pour la 40, la réponse est très probablement non, car la 40 n'est pas flashable (sauf quelques prototypes...). Pour la 49, la réponse est oui au moins pour le CAS. Pour le reste du système, je ne sais pas. Jean-Yves
a essayé de faire passer l'ensemble du système sous licence libre GPL, je ne sais pas où cela en est, mais comme il n'est plus dans la place je doute fort que ça avance.

7) Croyez-vous qu'un jour HP refera des calculatrices?

Oui. Mais pas dans l'immédiat.


8) Est-ce que vous fréquentez des sites sur les HP? Lesquels? Que  pensez-vous de ces sites?

Très peu. Je regarde régulièrement comp.sys.hp48 et j'utilise hpcalc.org comme archive.

9) Combien de temps avez-vous passé à programmer le CAS?

Environ 7 ans dont une année à temps plein et le reste pendant mes soirées, week-ends et vacances.

10) Est ce que vous étiez le seul à le programmer?

J'ai programmé le CAS essentiellement en solitaire, mais j'ai utilisé ALG48 et j'ai collaboré avec Mika Heiskanen pendant le projet HP49.

11) Est-ce que vous programmez sur d'autres machines que sur HP?

Oui, en fait maintenant je travaille presque exclusivement sur un système de calcul formel libre écrit en C++ qui tourne sur PC (Linux, Windows) et sur PDA (un iPaq sous Linux), pour en savoir plus
http://www-fourier.ujf-grenoble.fr/~parisse/giac.html

12) Programmez-vous autre chose que des progs de maths? Si oui, quoi?

Quasiment pas, j'ai juste écrit un petit programme en rapport avec la bioinformatique.

13) Est-ce qu'on peut se procurer les sources du CAS? si oui, où?

Pas pour le moment. On peut toutefois récupérer le source d'Erable 3.024 (mais ce n'est surement pas un modèle de source commenté) ou mon projet C++ libre qui est évidemment fourni avec les sources et
partage sur pas mal de points la philosophie du CAS de la 49.

14) Où peut-on se procurer une bonne documentation sur les fonctions du CAS?

http://www-fourier.ujf-grenoble.fr/~degraeve
On y trouve aussi les nouvelles fonctions des versions 1.19 de la ROM, et la version à jour de la doc du CAS de la 40.

15) Quels sont vos programmes préférés sur HP?

JAZZ a été pendant des années le programme que j'ai de loin le plus utilisé, avec Erable (évidemment!), ALG48, EQSTK et un petit programme User-RPL pour compter les points au tarot. Aujourd'hui, j'utilise
essentiellement les fonctions intégrées de la 49. En-dehors, XCELL (que je n'ai pas encore testé sur la 49) pourra peut-être me servir. Sinon, à titre de curiosité, il m'est arrivé de tester des programmes d'astronomie,
des tables périodiques d'éléments, des jeux...

16) Quelle question auriez-vous voulu que je vous pose? Quelle est sa réponse?

Peut-être << Y-a-t'il un avenir pour les calculatrices graphiques? >> et j'aurais répondu:
oui, je pense que la calculatrice graphique au sens d'un outil informatique portable et dédié aux applications scientifiques (hardware et software dédiés à cette utilisation) a encore de l'avenir car:
- la puissance des PDA actuels montre qu'on peut répondre aux besoins des professionels,
- dans le milieu éducatif, l'ordinateur portable reste trop cher (avec les risques de vols correspondants), trop fragile, et prend trop de place
(quel enseignant souhaite faire cours à une forêt de dos d'écrans?). Et l'utilisation de salles de PC est beaucoup plus lourde (réservation, administration de la salle, impossibilité d'utiliser la salle juste 5 minutes pendant un cours). De plus les PC deviennent beaucoup plus vite obsolètes et ils n'ont pas été pensé pour un usage éducatif.

Décembre 2001
interview réalisée par Bebert pour www.hp-network.com
retrouvez toutes les nouvelles interviews sur www.hp-network.com