Alan Perlis - Alan Perlis
Alan J. Perlis | |
---|---|
Nascer |
|
1 de abril de 1922
Faleceu | 7 de fevereiro de 1990
New Haven, Connecticut , EUA
|
(com 67 anos)
Nacionalidade | americano |
Alma mater | |
Conhecido por | |
Prêmios | |
Carreira científica | |
Campos | Ciência da Computação |
Instituições | |
Tese | Sobre equações integrais, sua solução por iteração e continuação analítica (1950) |
Orientador de doutorado | Philip Franklin |
Alunos de doutorado |
Alan Jay Perlis (1 de Abril, 1922-7 fevereiro de 1990) foi um americano cientista da computação e professor da Universidade de Purdue , Carnegie Mellon University e Universidade de Yale . Ele é mais conhecido por seu trabalho pioneiro em linguagens de programação e foi o primeiro a receber o Prêmio Turing .
Biografia
Perlis nasceu em uma família judia em Pittsburgh, Pensilvânia . Ele se formou na Taylor Allderdice High School em 1939. Em 1943, ele recebeu seu diploma de bacharel em química pelo Carnegie Institute of Technology (mais tarde renomeado Carnegie Mellon University ).
Durante a Segunda Guerra Mundial , ele serviu no Exército dos Estados Unidos , onde se interessou por matemática. Ele então obteve o título de mestre (1949) e o doutorado. (1950) em matemática no Massachusetts Institute of Technology (MIT). Sua tese de doutorado foi intitulada "Sobre Equações Integrais , Sua Solução por Iteração e Continuação Analítica ".
Em 1952, ele participou do Projeto Whirlwind . Ele ingressou no corpo docente da Purdue University e, em 1956, mudou-se para o Carnegie Institute of Technology. Ele foi presidente de matemática e, em seguida, o primeiro chefe do departamento de ciência da computação . Em 1962, foi eleito presidente da Association for Computing Machinery .
Ele recebeu o Prêmio Turing inaugural em 1966, de acordo com a citação, "por sua influência na área de técnicas de programação avançada e construção de compiladores ". Esta é uma referência ao trabalho que ele fez no Internal Translator em 1956 (descrito por Donald Knuth como o primeiro compilador de sucesso), e como um membro da equipe que desenvolveu a linguagem de programação ALGOL .
Em 1971, Perlis mudou-se para a Universidade de Yale para assumir a cadeira de ciência da computação e a cadeira Eugene Higgins. Em 1977, foi eleito para a Academia Nacional de Engenharia .
Em 1982, ele escreveu um artigo, " Epigrams on Programming ", para o jornal SIGPLAN da Association for Computing Machinery 's (ACM), descrevendo em destilações de uma frase muitas das coisas que aprendeu sobre programação ao longo de sua carreira. Os epigramas foram amplamente citados. Ele permaneceu em Yale até sua morte em 1990.
Publicações
Publicações, uma seleção:
- 1957. Internal Translator (IT): A Compiler for the 650 . Com JW Smith e HR Van Zoeren.
- AJ Perlis e C. Thornton (abril de 1960). "Manipulação de símbolos por listas encadeadas". Comunicações da ACM . 3 (4): 195–204. doi : 10.1145 / 367177.367202 . S2CID 18096517 .
- 1965. Um curso introdutório à programação de computadores . Com Robert T. Braden.
- 1970. Uma visão das linguagens de programação . Com Bernard A. Galler
- 1975. Introdução à ciência da computação
- 1977. In Praise of APL: A Language for Lyrical Programming
- 1978. Artefatos quase perfeitos melhoram apenas de pequenas maneiras: APL é mais francês do que inglês
- 1981. Software Metrics: An Analysis and Evaluation . Com Frederick Sayward e Mary Shaw
- 1986. FAC: A Functional APL Language . Com Tu Hai-Chen.
- Sobre Alan Perlis
- Denning, Peter J. (maio de 1990). "Alan J. Perlis — 1922–1990: um pai fundador da ciência da computação como uma disciplina separada" . Comunicações da ACM . 33 (5): 604–605. doi : 10.1145 / 78607.214943 . S2CID 22132301 .
- Cheatham, Thomas (1978). "Sessão ALGOL" (PDF) . História das Linguagens de Programação . New York, NY: ACM Press. p. 171 . doi : 10.1145 / 800025.1198357 . ISBN 978-0127450407 . Página visitada em 2007-09-18 .
Veja também
Referências
links externos
- Entrevista de história oral com Allen Newell no Charles Babbage Institute , Universidade de Minnesota, Minneapolis. Newell discute o desenvolvimento do Departamento de Ciência da Computação da Carnegie Mellon University, incluindo o trabalho de Perlis e Raj Reddy , e o crescimento das comunidades de pesquisa em ciência da computação e inteligência artificial.
- Alan J. Perlis Papers, 1942–1989 . Charles Babbage Institute , University of Minnesota, Minneapolis