Lorinda Cherry, la programmeuse Unix qui aimait la course automobile et les chiens et ses consƓurs

38
10
oct.
2023
Science

Au dĂ©part, une nĂ©crologie de Lorinda Cherry qui se fait trĂšs trĂšs tardive. À l’arrivĂ©e une dĂ©pĂȘche qui Ă©voque aussi deux de ses contemporaines, Evi Nemeth et Jude Milhon, pour cĂ©lĂ©brer la journĂ©e des femmes en science ou journĂ©e Ada Lovelace.

Lorinda Cherry a Ă©tĂ© membre de l’équipe qui a conçu UNIX, Evi Nemeth a Ă©tĂ© surnommĂ©e la « grand-mĂšre de l’administration de systĂšme », quant Ă  Judith Milhon, elle est tout simplement la premiĂšre hackeuse et l’inventrice du terme « Cypherpunk ».

Journée Ada Lovelace

Sommaire

Lorinda Cherry (1944 ―2022), les chiens, les voitures de courses, et surtout Unix

Lorinda Cherry faisait partie de l’équipe de recherche originelle ayant mis au point le lĂ©gendaire systĂšme d’exploitation Unix, chez Bell Labs. Elle est Ă©galement autrice des utilitaires de calcul scientifique bc, dc et a coĂ©crit eqn. Ses travaux mathĂ©matiques ont Ă©galement permis l’émergence des premiers correcteurs orthographiques. En plus de ses contributions dans le domaine du calcul scientifique, elle Ă©tait connue pour sa participation de longue date aux courses automobiles Ă  la SCCA et aux concours d’exposition canines sur les Dobermanns.

Formation initiale et débuts aux Bell Labs

AprĂšs un passage Ă  l’UniversitĂ© de Delaware pour un Bachelor of Arts en mathĂ©matique, Lorinda Cherry sort titulaire d’un Master en informatique obtenu Ă  l’Institut de technologie Stevens en 1969. L’informatique Ă©tant une science nouvelle et encore trĂšs dĂ©pendante des thĂ©ories mathĂ©matiques.

Elle avait, par ailleurs, intĂ©grĂ© le dĂ©partement recherche sur la vision et l’acoustique de Bell Labs en 1966. Comme pour la plupart des chercheurs et chercheuses de sa gĂ©nĂ©ration, Cherry travaillera d’abord comme programmeuse FORTRAN. LassĂ©e d’écrire des programmes basĂ©s sur les idĂ©es d’autrui, elle se tourne alors vers des projets plus stimulants comme BEFLIX pour l’animation assistĂ©e par ordinateur, en collaboration avec le pionnier en la matiĂšre Kenneth Knowlton. Les travaux avec Knowlton avaient Ă©tĂ© accueillis par une sĂ©rie d’expositions du Brooklyn Museum durant la dĂ©cennie 1960.

Unix, les outils de traitement de texte et les préjugés des concours canins

AprĂšs quelques pĂ©ripĂ©ties dans les atolls en faisant des recherches sur les systĂšmes de guidage de missile, elle retourne sur le continent et rejoint le dĂ©partement informatique des Bell Labs en 1971, juste au moment oĂč les travaux sur le systĂšme d’exploitation Unix sont lancĂ©s. Elle rejoint l’équipe de recherche dĂ©diĂ©e prĂšs d’un an plus tard, pour travailler comme programmeuse en assembleur pour les premiĂšres versions d’Unix.

L’équipe travaillant sur UNIX chez Bell Labs devait justifier ses budgets pour l’achat d’ordinateurs en fournissant des outils pour les autres Ă©quipes de Bell Labs. L’un de ces outils est le systĂšme de traitement de texte roff, qui a servi Ă  la mise en page de brevets et autres documents techniques chez Bell. Ce systĂšme est un concurrent de TeX, et il est utilisĂ© encore aujourd’hui pour la documentation de nombreux logiciels UNIX et dĂ©rivĂ©s, par exemple pour les pages de man.

Lorinda Cherry a participĂ© Ă  la rĂ©alisation de certains de ces outils, dont eqn, un prĂ©processeur pour roff permettant d’écrire des Ă©quations mathĂ©matiques. L’outil est conçu pour ĂȘtre facile Ă  utiliser sans comprĂ©hension des mathĂ©matiques avancĂ©es. Il est utilisĂ© par des secrĂ©taires qui doivent recopier des Ă©quations manuscrites sous forme informatique. Cette suite d’outils Ă©volue pour devenir le « UNIX writer's workbench software » ou « atelier logiciel d’écriture UNIX ». Au-delĂ  des outils de formatage, elle propose Ă©galement des outils de correction orthographique, la dĂ©tection de mots rĂ©pĂ©tĂ©s trop souvent, et plusieurs autres fonctions pour dĂ©tecter les fautes de style et de grammaire.

Elle reçoit en 1988 le William G. Giltzow Award pour son implication dans le NNJR SCCA (Northern New Jersey Region Sports Car Club of America) et sera, en 2018 lauréate du Pioneer in Tech Award(en) du National Center for Women & Information Technology avec Evi Nemeth.

Son dernier logiciel est un programme d’analyses statistiques pour Ă©valuer les prĂ©jugĂ©s des arbitres dans les concours canins.

Publications scientifiques

  • Morris, Robert. Cherry, Lorinda L. COMPUTER DETECTION OF TYPOGRAPHICAL ERRORS (1975) IEEE Transactions on Professional Communication, PC-18 (1), pp. 54-56, DOI : 10.1109/TPC.1975.6593963
  • Kernighan, B.W. Cherry, L.L. A System for Typesetting Mathematics (1975) Communications of the ACM, 18 (3), pp. 151-157, DOI : 10.1145/360680.360684
  • Knowlton, K. Cherry, L. Atoms-a three-d opaque molecule system-for color pictures of space-filling or ball-and-stick models (1977) Computers and Chemistry, 1 (3), pp. 161-166, DOI : 10.1016/0097-8485(77)85005-5
  • McMahon, L.E. Cherry, L.L. Morris, R. UNIX Time‐Sharing System : Statistical Text Processing (1978) Bell System Technical Journal, 57 (6), pp. 2137-2154, DOI : 10.1002/j.1538-7305.1978.tb02146.x
  • Cherry, L. Computer aids for writers (1981) Proceedings of the ACM SIGPLAN SIGOA Symposium on Text Manipulation, pp. 61-67, DOI : 10.1145/800209.806455
  • Cherry, L. Writing Tools (1982) IEEE Transactions on Communications, 30 (1), pp. 100-105, DOI : 10.1109/TCOM.1982.1095396
  • Pavlidis, Theo. Cherry, Lorinda L. VECTOR AND ARC ENCODING OF GRAPHICS AND TEXT (1982) Proceedings - International Conference on Pattern Recognition, pp. 610-613.
  • Cherry, Lorinda L. Fox, Mary L. Frase, Lawrence T. Gingrich, Patricia S. Keenan, Stacy A. MacDonald, Nina H. COMPUTER AIDS FOR TEXT ANALYSIS (1983) Bell Laboratories record, 61 (5), pp. 10-16.
  • Cherry, Lorinda L. Macdonald, Nina H. UNIX WRITER'S WORKBENCH SOFTWARE (1983) Byte, 8 (10).
  • Cherry, L.L. Waldstein, R.K. Electronic Access to Full Document Text and Images Through Linus (1989) AT&T Technical Journal, 68 (4), pp. 72-90. DOI : 10.1002/j.1538-7305.1989.tb00079.

Evi Nemeth (1940 ― 2013), Linux et la mer

Evi Nemeth, ingĂ©nieure informaticienne et enseignante est connue pour bonne part pour ses ouvrages de rĂ©fĂ©rence sur l’administration de systĂšme : « Systems Administration Handbook » qui a connu trois Ă©ditions, en 1989, 1995 et 2000, « Linux Administration Handbook » qui a fait l’objet de deux Ă©ditions en 2001 et en 2007 et « Linux System Administration Handbook » paru en 2010.

Celle qui a Ă©tĂ© surnommĂ©e la « grand-mĂšre de l’administration de systĂšme », a notamment, participĂ© aux programmes de l’Internet Society et Ă  celui des Nations Unies pour le dĂ©veloppement. Son cours sur les points critiques de l’administration de systĂšmes (Hot Topics in System Administration (en)) Ă©tait un rendez-vous incontournable des confĂ©rences de l’USENIX (en).

Passionnée de voile, elle disparaßt en mer en mai 2013.

Evi Nemeth, avec Lorinda Cherry, a été lauréate du prix 2018 «  Pioneer in Tech ».

Jude Milhon (1939 ― 2003), cypherpunk et hackeuse

Judith Milhon, alias Jude Milhon, alias St-Jude, alias la Dosia de la tecnologĂ­a est connue comme hackeuse, et comme pionniĂšre du mouvement Cypherpunk dont elle invente le nom.

Militante pour la cause des droits civils dans les annĂ©es 1960, en 1965, elle fera partie de l’organisation (en) de la marche pour les droits civiques des Afro-AmĂ©ricains de Selma Ă  Montgomery (Alabama). Elle sera d’ailleurs emprisonnĂ©e pour dĂ©sobĂ©issance civile.

En 1967, elle met la main sur « Teach Yourself Fortran », elle apprendra ce langage en autodidacte et commence Ă  travailler en tant que programmeuse pour une entreprise new-yorkaise de distributeurs automatiques. Elle rejoint ensuite le mouvement hippie oĂč elle encourage les femmes Ă  venir rejoindre la cyberculture naissante dans un monde oĂč les hommes s’étaient accaparĂ©s l’informatique.

Elle sera reconnue, sous le nom de St-Jude, comme la toute premiĂšre hackeuse (en). Lors d’une interview en 1999, elle parlera du hacking comme d’un « art martial — une maniĂšre de se dĂ©fendre contre les politiciens politiquement corrects, les lois trop intrusives, les bigots de toute obĂ©dience Ă  l’esprit Ă©troit ».

martial art - a way of defending against politically correct politicians, overly intrusive laws, bigots and narrow-minded people of all persuasions.

Elle écrira aussi des articles pour des magazines américains tels que Wired (en) ou Mondo 2000 (en) ainsi que des livres : « The Joy of Hacker Sex », « The Cyberpunk Handbook » et « How To Mutate And Take Over The World ».

Remerciements précautionneux

Un grand merci Ă  toutes les personnes qui ont participĂ© Ă  cette dĂ©pĂȘche, notamment volts, son initiateur. J’espĂšre toutefois que vous ne prendrez pas comme un camouflet la rĂ©Ă©criture et l’assez lĂ©gĂšre rĂ©organisation du texte initial.

Par ailleurs, si vous avez des noms d’informaticiennes tout aussi formidables Ă  me signaler, n’hĂ©sitez pas.

Aller plus loin

  • # ProblĂšme de chronologie

    Posté par  (site web personnel, Mastodon) . Évalué à 3.

    Lorinda Cherry sort titulaire d’un Master en informatique obtenu à l’Institut de technologie Stevens en 1969.

    Elle intĂšgre ensuite le dĂ©partement recherche sur la vision et l’acoustique de Bell Labs en 1966.

    Il y a un petit problĂšme dans l'ordre des Ă©vĂšnements ici?

    (merci d'avoir fini la dĂ©pĂȘche Ă  laquelle personne ne savait trop quelle direction donner
)

    • [^] # Re: ProblĂšme de chronologie

      Posté par  (site web personnel, Mastodon) . Évalué à 6.

      Jamais entendu parler d'Ipot et de retourneur de temps ?

      (je corrige, merci).

      « Tak ne veut pas quÊŒon pense Ă  lui, il veut quÊŒon pense », Terry Pratchett, DĂ©raillĂ©.

    • [^] # Re: ProblĂšme de chronologie

      Posté par  (site web personnel, Mastodon) . Évalué à 6.

      Alors non, je cite la page Wikpédia en anglais :

      Cherry started as a Technical Assistant (TA) at Bell Labs in 1966, initially working in Acoustics and Speech Research on vocal tract simulation. She received her Masters in computer science from Stevens Institute of Technology in 1969.

      Bref, elle a fait comme plein de gens, elle a travaillé pour se payer ses études.

      « Tak ne veut pas quÊŒon pense Ă  lui, il veut quÊŒon pense », Terry Pratchett, DĂ©raillĂ©.

    • [^] # MeRcI

      Posté par  (site web personnel, Mastodon) . Évalué à 2.

      (merci d'avoir fini la dĂ©pĂȘche Ă  laquelle personne ne savait trop quelle direction donner
)

      Je n’avais pas suivi la suite des Ă©vĂ©nements et je remercie de tout cƓur les consƓurs qui ont sauvĂ© la dĂ©pĂȘche en faisant d’une pierre trois coups (ou quelque chose dans ce genre et surtout sans violence.)

      “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • # Coquille d'Url

    Posté par  . Évalué à 2.

    Une petite coquille dans le premier lien:
    s/Lolevace/Lovelace/

  • # c'est beau ...

    Posté par  . Évalué à 1.

    
 Le "bachelor of art in mathematics"

    "Si tous les cons volaient, il ferait nuit" F. Dard

    • [^] # Re: c'est beau ...

      Posté par  . Évalué à 2.

      Blague à part, les "Arts" auxquels font référence le Bachelor of Arts sont les arts libéraux et pas les beaux-arts. Ce n'est du coup pas si étrange que ça :-)

      • [^] # Re: c'est beau ...

        Posté par  (site web personnel, Mastodon) . Évalué à 3. DerniĂšre modification le 13 octobre 2023 Ă  11:27.

        Oui mais c'est assez poĂ©tique quand mĂȘme :-)

        « Tak ne veut pas quÊŒon pense Ă  lui, il veut quÊŒon pense », Terry Pratchett, DĂ©raillĂ©.

        • [^] # Re: c'est beau ...

          Posté par  . Évalué à 2.

          Y aurait-il quelqu'un pour prétendre que la mathématique n'est pas poétique ?

  • # En complĂ©ment sur Unix et les outils de traitement de texte

    Posté par  (site web personnel) . Évalué à 4.

    Pour ceux qui souhaiteraient un complĂ©ment d'informations historiques sur Unix et les outils de traitement de texte, j'avais Ă©crit il y a 2 ans une petite histoire des "dictionnaires sous Unix" qui donne des dĂ©tails sur le contexte des Bell Labs Ă  l'Ă©poque, l'intĂ©rĂȘt pour les applications de traitement de texte, le Writer's workbench (oĂč Lorinda Cherry avait notamment Ă©crit les utilitaires diction et style), etc.

    Lorinda Ă©tait co-autrice de bc et dc avec Robert Morris (senior - le pĂšre de l'auteur du ver Internet), et de eqn avec Brian Kernighan.

    • [^] # Re: En complĂ©ment du complĂ©ment sur Unix et les outils de traitement de texte

      Posté par  (site web personnel) . Évalué à 4.

      En complément du complément, je m'aperçois que Lorinda Cherry est probablement l'autrice de la commande prep en parcourant cette entrée dans ses références :
      - McMahon, L.E. Cherry, L.L. Morris, R. UNIX Time‐Sharing System : Statistical Text Processing (1978) Bell System Technical Journal, 57 (6), pp. 2137-2154, DOI : 10.1002/j.1538-7305.1978.tb02146.x

      Cette commande ayant été abandonnée depuis longtemps, je l'avais backportée, puis réécrite en Python pour voir ce que ça faisait.

      Je mets les liens pour ceux qui voudraient eux-aussi s'en faire une idée en mode nécrocomputing


Suivre le flux des commentaires

Note : les commentaires appartiennent Ă  celles et ceux qui les ont postĂ©s. Nous n’en sommes pas responsables.