Utente:Mlscrofani/Mary Allen Wilkes

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

Mary Allen Wilkes (nata il 25 settembre 1937 a Chicago, Illinois) è stata un programmatore di computer, nota in particolare per la suo contributo allo sviluppo del computer LINC, riconosciuto da molti come il primo "personal computer" al mondo. [1] [2] [3] [4]

Inizialmente orientata agli studi di legge ma fortemente scoraggiata dalla difficoltà di riuscita per le donne nell'ambiente legale durante gli anni Cinquanta[5], Wilkes si è laureata al Wellesley College nel 1959 in Filosofia e teologia. [6] Dopo avere lavorato per molti anni come programmatore, tuttavia, Wilkes ottenne la laurea in Legge e divenne avvocato nel 1975. [7]

Wilkes lavorò sotto la direzione di Oliver Selfridge e Benjamin Gold al progetto di riconoscimento vocale presso il Lincoln Laboratory del MIT a Lexington, Massachusetts, dal 1959 al 1960, programmando IBM 704 e IBM 709 . [8] Entrò a far parte del Digital Computer Group, sempre al Lincoln Laboratory, proprio mentre i lavori stavano iniziando sul progetto LINC sotto Wesley A. Clark nel giugno 1961. Clark aveva precedentemente progettato i computer TX-0 e TX-2 di Lincoln. I contributi di Wilkes allo sviluppo di LINC includevano la simulazione del funzionamento del LINC durante la sua fase di progettazione sul TX-2, progettando la console per il prototipo LINC e scrivendo il manuale dell'operatore per il progetto finale della console. [9]

Nel gennaio del 1963, il gruppo LINC lasciò il Lincoln Laboratory per formare il Center for Computer Technology in the Biomedical Sciences presso il campus del MIT a Cambridge, nel Massachusetts, dove, nell'estate del 1963, formò i primi partecipanti al programma di valutazione LINC, sponsorizzato dal Istituto Nazionale della Salute. [10] Wilkes insegnò ai partecipanti al programma e scrisse i primi programmi di assemblaggio "LAP" (LINC Assembly Program) per il LINC di 1024 parole. È stata anche autrice del manuale di programmazione del LINC, Programmazione del LINC con Wesley A. Clark. [11]

Washington University[modifica | modifica wikitesto]

Wilkes - LINC at Home - 1965

Nell'estate del 1964 un gruppo principale del team di sviluppo di LINC lasciò il MIT per formare il Computer Systems Laboratory presso la Washington University di St. Louis . [12] Wilkes, che aveva trascorso il 1964 in giro per il mondo, raggiunse il gruppo alla fine del 1964, ma visse e lavorò dalla casa dei suoi genitori a Baltimora fino alla fine del 1965. Ha lavorato lì su un LINC fornito dal Computer Systems Laboratory ed è generalmente considerato il primo utente di un personal computer in casa. [13] Ne sono state mostrate foto al decimo Vintage Computer Festival al Computer History Museum di Mountain View, in California, nel novembre 2007. [14]

Nel 1965 il team di LINC aveva raddoppiato le dimensioni della memoria LINC a 2048 parole a 12 bit, il che consentiva a Wilkes, lavorando sul LINC di casa, di sviluppare il sistema operativo più sofisticato, LAP6. La LAP6 incorporava una tecnica di modifica delle pergamene che utilizzava un algoritmo proposto dai suoi colleghi, Mishell J. Stucki e Severo M. Ornstein . [15] LAP6, che è stato descritto come "incredibilmente ben progettato dall'uomo", [16] fornito all'utente la possibilità di preparare, modificare e manipolare i documenti (di solito i programmi LINC) in modo interattivo in tempo reale, utilizzando la tastiera e il display di LINC, molto più tardi computer personale. I nastri LINC hanno svolto la funzione di scorrimento e hanno anche fornito funzionalità di archiviazione interattiva per documenti e programmi. I documenti del programma possono essere convertiti in binari ed eseguiti. Gli utenti possono integrare i propri programmi con LAP6 utilizzando un collegamento fornito dal sistema e scambiare i piccoli nastri LINC per condividere i programmi, una funzionalità "open source" iniziale.

Il prossimo progetto del Computer Systems Laboratory, anch'esso diretto da Clark, fu la progettazione di "Macromoduli", blocchi di costruzione di computer. [17] Wilkes ha progettato il macromodulo multiplo, il più complesso del set.

Carriera legale[modifica | modifica wikitesto]

Wilkes lasciò il campo informatico nel 1972 per frequentare la Harvard Law School. Ha lavorato come avvocato di prova per molti anni, sia nello studio privato sia come capo della Divisione del crimine economico e della protezione dei consumatori dell'Ufficio del procuratore distrettuale della contea di Middlesex nel Massachusetts. Ha insegnato nel Trial Advocacy Program presso la Harvard Law School, 1983-2011, e ha lavorato come giudice per il concorso Ames (moot court) del primo e secondo anno della scuola per 18 anni. Nel 2001 è diventata arbitra per l'American Arbitration Association, occupandosi principalmente di casi riguardanti l'informatica e l'informatica. Dal 2005 al 2012 ha ricoperto il ruolo di giudice del concorso annuale Moot per l'arbitrato commerciale Willem C. VIS a Vienna, in Austria, organizzato dalla Pace University Law School.

notabilità[modifica | modifica wikitesto]

È nota nel campo dell'informatica per:

  • Progettazione del sistema operativo interattivo LAP6 per LINC, uno dei primi sistemi di questo tipo per un personal computer.
  • Essere la prima persona a utilizzare un personal computer in casa.

Il suo lavoro è stato riconosciuto nella mostra " Heroines of Computing " del National Museum of Computing del 2013 in Gran Bretagna a Bletchley Park, e dal Heinz Nixdorf MuseumsForum di Paderborn, Germania, nella sua mostra 2015-16, Am Anfang war Ada : Frauen in der Computergeschichte (All'inizio c'era Ada: Women in Computer History).

Citazioni[modifica | modifica wikitesto]

  • "Scommetto che non hai un computer nel tuo salotto." [18]
  • "Il raddoppio di una memoria di 1024 parole produce un altro piccolo ricordo." [19]
  • "All'epoca avevamo la strana idea che il software dovesse essere completamente, assolutamente privo di bug. Sfortunatamente è un concetto che non ha mai preso piede. " [14]
  • "Promettere che il sistema è una cosa seria". [20]

Pubblicazioni selezionate[modifica | modifica wikitesto]

  • "LAP5: LINC Assembly Program", Atti del simposio di primavera DECUS, Boston, maggio 1966. (LAP5 era la versione "Beta" di LAP6. )
  • Manuale LAP6, Washington Univ. Tech di laboratorio dei sistemi informatici. Rept. 2 maggio 1967.
  • Programmazione del Linc, Washington Univ. Computer Systems Laboratory, 2a edizione, gennaio 1969, con WA Clark.
  • " Accesso alla conversazione a una macchina di 2048 parole ", Comm. dell'ACM 13, 7, pagg.   407-14 luglio 1970. (Descrizione di LAP6. )
  • " Scroll Editing: un algoritmo on-line per manipolare stringhe di caratteri lunghe ", IEEE Trans. su computer 19, 11, pp.   1009-15 novembre 1970.
  • The Case for Copyright, Washington Univ. Memo tecnico del laboratorio di sistemi informatici, maggio 1971.
  • "China Diary", Washington Univ. Rivista 43, 1, autunno 1972. Descrive il viaggio che sei scienziati informatici americani (e le loro mogli, tra cui Wilkes) hanno fatto in Cina per 18 giorni nel luglio 1972 su invito del governo cinese a visitare e tenere seminari a informatici cinesi a Canton, Shanghai e Pechino.

Riferimenti[modifica | modifica wikitesto]

  1. ^ Computer Pioneer Award • IEEE Computer Society to Wesley A. Clark for the "First Personal Computer", 1981, Computer.org. Retrieved 2015-07-27.
  2. ^ "How the Computer became Personal", John Markoff, NY Times, Aug. 19, 2001
  3. ^ Clark, Wesley A., "The LINC was Early and Small", Proceedings of the Association for Computing Machinery: History of the Personal Computer, Jan. 9-10, 1986, pp. 133-155. ACM-0-89791-176-8-1/86-0133.
  4. ^ Bell, C. Gordon, J. Craig Mudge, and John E. McNamara, Computer Engineering, Digital Press, 1978, p. 175.
  5. ^ Clive Thompson, The Secret History of Women in Coding, su Nytimes.com, 13 February 2019. URL consultato il 18 February 2019.
  6. ^ Ornstein, Severo, Computing in the Middle Ages, AUTHORHOUSE, 2002, p. 106.
  7. ^ Mary Allen Wilkes Lawyer Profile - martindale.com, su Martindale.com. URL consultato il 27 luglio 2015.
  8. ^ Interview with Mary Allen Wilkes at the 10th Vintage Computer Festival, Nov. 4, 2007, Mountain View, CA. Retrieved 2015-07-27.
  9. ^ LINC Control Console, Washington Univ. Computer Systems Laboratory, LINC Document No. 2, July 23, 1963.
  10. ^ Rosenfeld, S.A ., Laboratory Instrument Computer (LINC): The Genesis of a Technological Revolution. In the proceedings of the Seminar in Celebration of the 20th Anniversary of the LINC Computer. NIH Rept., Office of NIH History, November 30, 1983, p. 4. history.nih.gov. Retrieved 2015-07-27.
  11. ^ Programming the LINC, Washington Univ. Computer Systems Laboratory, 2nd ed., January 1969, with W. A. Clark.
  12. ^ Rosenfield, op. cit., p. 5.
  13. ^ Ornstein, Severo and Bruce Damer, The LINC @ 45: A Paradigm Shift, in 1962, 2008. www.digibarn.com. Retrieved 2015-07-28.
  14. ^ a b Wilkes, Mary Allen, 10th Vintage Computer Festival Panel Presentation, Mountain View, CA, Nov. 5, 2007, minutes 28–40. Retrieved 2015-07-28.
  15. ^ Wilkes, Mary Allen, LAP6 Use of the Stucki-Ornstein Text Editing Algorithm, Washington Univ. Computer Systems Laboratory Tech. Rept. No. 18, February, 1970.
  16. ^ Denes, P. B., and M. V. Matthews, "Laboratory Computers: Their capabilities and how to make them work for you", Proceedings of the IEEE, vol. 58, no. 4, Apr. 1970, pp. 520-530, at 522.
  17. ^ Clark, W.A., et al., Macromodular Computer Systems (seven papers), AFIPS Spring Joint Computing Conference 1967, 335-401. Retrieved 2015-7-28.
  18. ^ Wilkes's father to countless friends and acquaintances in 1965. (See Interview with Mary Allen Wilkes at the 10th Vintage Computer Festival, Nov. 4, 2007, at footnote 8,)
  19. ^ Preface, LAP6 Handbook.
  20. ^ LAP6 Handbook, quoting Søren Kierkegaard, Philosophical Fragments.

[[Categoria:Nati nel 1937]] [[Categoria:Informatici statunitensi]] [[Categoria:Persone viventi]]