BRZEN
L. Peter Deutsch
Texto da Wikipédia (pt), licença CC BY-SA. O BETARUBI mostra o verbete inteiro nesta página — a leitura não continua fora do site.
| L Peter Deutsch | |
|---|---|
| Nascimento | |
| Cônjuge | Barbara J. Grosz (divorciado), James R. Hughson (falecido), Michael J. Golub |
| Alma mater | University of California, Berkeley |
L Peter Deutsch (nascido Laurence Peter Deutsch em 7 de agosto de 1946, em Boston, Massachusetts) é um cientista da computação estadounidense e compositor. Ele é o fundados da Aladdin Enterprises e o criador do Ghostscript, um interpretador PostScript e PDF livre.
Outros trabalhos de Deutsch incluem a implementação de Smalltalk que inspirou a compilação just-in-time do Java 15 anos mais tarde.[1]
Nome
Deutsch mudou seu primeiro nome legal de "Laurence" para "L" em 12 setembro de 2007.[2] Seus trabalhos publicados entes disso geralmente usavam o nome L. Peter Deutsch (com um ponto depois do L).
Infância de juventude
O pai de Deutsch foi o físico Martin Deutsch, um professor no MIT.
Contribuições a ciência da computação
Deutsch escreveu a primeira implementação e o primeiro REPL de Lisp 1.5 do PDP-1, Basic PDP-1 LISP, "while still in short pants" e concluiu em 1963, quando ele tinha 17 anos de idade.[3] Ele colaborou com Calvin Mooers na linguagem de programação TRAC e escreveu sua primeira implementação, no PDP-1, em 1964.[4][5]
De 1964 a 1967, durante seu estudo na Universidade da Califórnia em Berkeley, ele trabalhou com Butler Lampson e Charles P. Thacker no Berkeley Timesharing System, que se tornou o sistema operacional padrão para o mainframe SDS 940 que mais tarde seria usado pelo Tymshare, NLS e Community Memory.
Deutsch é autor de vários Request for Comments (RFCs), The Eight Fallacies of Distributed Computing, e originou o aforismo Deutsch limit sobre linguagens de programação visual.
Deutsch recebeu o PhD em ciência da computação da Universidade da Califórnia em Berkeley em 1973,[6] e trabalhou anteriormente no Xerox PARC e Sun Microsystems. Em 1994, ele foi introduzido como Lista de Fellows da Associação para Maquinaria da Computação.
Compositor
Após cursar cursos de graduação em música em Universidade Stanford, em janeiro de 2009, ele entrou em um programa de pós graduação na Universidade da Califórnia, East Bay, e recebeu um Master of Arts (M.A.) em março de 2011. Nos meados de 2011 ele tinha seis composições apresentadas em concertos públicos. e agora se identifica em geral como compositor ao invés de desenvolvedor de software ou engenheiro.
Literatura
Some stories about him are included in the book Hackers: Heroes of the Computer Revolution. An interview with him is printed in Coders at Work. Bjarne Stroustrup atribui a Deutsch o epígrafe do Capítulo 4 do The C++ Programming Language -- "To iterate is human, to recurse is divine."
Referências
- ↑ «A Conversation with James Gosling», ACM Queue, 2 (5), 31 de agosto de 2004
- ↑ «Case CIV464587 - In Re: Laurence Deutsch». San Mateo County Civil Court. 12 de setembro de 2007. Consultado em 16 de abril de 2011[ligação inativa]
- ↑ L. Peter Deutsch; Edmund C Berkeley (março de 1964). The LISP Implementation for the PDP-1 Computer (PDF). [S.l.: s.n.] Consultado em 26 de fevereiro de 2025. Cópia arquivada (PDF) em 18 de abril de 2016
- ↑ «TRAC Language: T64». tracfoundation.org. Consultado em 15 de janeiro de 2022. Cópia arquivada em 8 de abril de 2001
- ↑ Mooers, C.N.; Deutsch, L.P. (1965). «TRAC, A Text-Handling Language». Proceeding ACM '65 Proceedings of the 1965 20th national conference. [S.l.: s.n.] pp. 229–246. doi:10.1145/800197.806048 full text
- ↑ L. Peter Deutsch (junho de 1973), An interactive program verifier, University of California, Berkeley
Ligações externas
- L. Peter Deutsch's PIVOT program verification system (thesis and source code)
- RFCs authored or co-authored by L. Peter Deutsch: RFC 190, RFC 446, RFC 550, RFC 567, RFC 606, RFC 1950, RFC 1951 and RFC 1952
- L. Peter Deutsch in conversation with Stig Hackvän no Wayback Machine (arquivado em outubro 13, 2004)
- L Peter Deutsch's web page related to music, including link to scores and MIDI files
