François' biography

Biographie

François Pinard, 2007-12

Systèmes et langages

Il n'est pas vraiment significatif, à mon avis, d'établir une liste des divers systèmes et langages que j'ai pu aborder tout le long de ma route informatique. J'en oublie certainement, et certains items cités sont peu à peu près inconnus.

De toute manière, le souvenir s'estompe pour tout ce qui n'a pas été récemment utilisé. Le magma informe qui reste de tout ça, en bout du compte, est appelé culture! :-). Malgré tout, il reste aussi de cette gymnastique mentale la capacité de plus facilement apprendre ou de réapprendre ce qu'il faut, au besoin.

La véritable difficulté d'un système ou d'un langage ne réside pas tant dans la série de connaissances ponctuelles qu'il exige, que dans le développement d'une façon de penser et de s'exprimer (donc, une culture et un style) qui lui soient propres.

Systèmes d'exploitation

Regroupement Énumération
Étudiés et utilisés Appolo, CDC (SCOPE, NOS, MACE, NOS/BE), Cray (COS), DEC (RT-11, RSX-11, RSTS, TOPS-10, VAX/VMS, DecOS), HP (HP/UX), IBM-370 (OS/MVS, TSO), Linux (Slackware, Redhat, SuSE), SGI (IRIX), Solo, Sun (SunOS, Solaris), Microsoft (MS-DOS, Windows 3.11, 95, 98, NT, 2000), Xerox (Sigma)
Conçus et implantés AIGUIL
Préférence actuelle Linux

Traitements de texte et balisages

Regroupement Énumération
Étudiés et utilisés Allout, COSTUM, CSS, Docutils, HTML (2.0 à 4.1), MS-Word, Prose, SGML, TeX (et LaTeX, METAFONT, Metapost, Texinfo), Word Perfect, XML, XyText
Préférence actuelle Docutils

Interprètes et compilateurs

Regroupement Énumération
Étudiés et utilisés ACT (III, V), Adapt (Destin), Algol (60, 68), APL, awk, BALM, BASIC (Watcom), Bliss, BMDP, C (K&R, Microsoft, Turbo, GNU), C++ (GNU), COBOL, Conniver, Fortran (74, 77), GASP, GPM (Stratchey), Javascript, lex (et Flex), Lisp (UT, UCI, Emacs, Common), Logo (MIT, Watcom), M4, Milou, Pascal (6000, Microsoft, Turbo, PDP-10), Perl (1 à 5), PL/I, PL/M, Planner, PostScript (level 1), Prolog (SI, Turbo), Python (1.5 à 2.3), Scheme (Gambit), Simscript, Simula-67 (CDC, NE), SQL (-92, SQL Server, MySQL), Snobol, SPSS, SYMPL, TeX, yacc (et Bison)
Implantés APL (APLUM), GPM (en SYMPL, Pascal, C), LÉON, Lisp (L3100, PLUM), SQL-92
Conçus et implantés Filage (UQAM), MoSTeX (BPI), et quelques autres
Préférence actuelle Python

Assembleurs et architectures

Regroupement Énumération
Étudiés et utilisés CDC-1700, CDC-3100, CDC-6600 et Cyber-74: CPU et PPU, Cray-1, Intel 8088, x8086, Motorola 6502, PDP-10, PDP-11, IBM-370, Interdata, TT-2500 (Marvin Minsky), Z80
Conçus et implantés PDP-11, TI-58
Préférence théorique PDP-10