Charles Bachman
Charles Willien Bachman | |
---|---|
Nascimento | 11 de dezembro de 1924 Manhattan, Kansas |
Morte | 13 de julho de 2017 (92 anos) Lexington, Massachusetts |
Nacionalidade | Estadunidense |
Alma mater | Universidade da Pensilvânia |
Prêmios | Prêmio Turing (1973) |
Instituições | Dow Chemical, General Electric, Cullinet, Bachman Information Systems |
Campo(s) | Ciência da computação |
Charles Willian Bachman (Manhattan, 11 de dezembro de 1924 – Lexington, 13 de julho de 2017[1]) foi um informático estadunidense.
Especialista em banco de dados, recebeu o Prêmio Turing de 1973, por "sua contribuição fundamental à tecnologia de banco de dados".
Biografia
[editar | editar código-fonte]Charles Bachman nasceu em Manhattan, Kansas, em 1924, enquanto seu pai Charlie Bachman, era o principal treinador de futebol americano na Kansas State University. Bachman frequentou o ensino médio em East Lansing, Michigan, antes de se alistar na artilharia anti-aérea do exército americano durante a Segunda Guerra Mundial. Ao longo da guerra, ele passou dois anos no Southwest Pacific Theater, de março de 1944 até fevereiro de 1946 na Nova Guiné, Austrália e nas Filipinas. Foi lá onde ele primeiramente teve contato com computadores empregados na mira e disparo de armas. Após ser dispensado do serviço militar, ele frequentou a Michigan State College e se formou em 1948, com título de bacharel em engenharia mecânica. Em 1950, ele obteve título de mestre em Engenharia Mecânica pela Universidade da Pensilvânia. Durante esse mesmo período, ele frequentou a Wharton School of Business, também na Universidade da Pensilvânia, completando três quartos dos requerimentos para um MBA.[2]
Bachman passou toda a sua carreira praticando engenharia de software. Inicialmente, trabalhou em 1950 na Dow Chemical, em Midland, Michigan, subindo à posição de gerente de processamento de dados antes de deixar a empresa, em 1960, para fazer parte da General Electric, onde desenvolveu o Integrated Data Store (IDS), um dos primeiros sistemas de gerenciamento de banco de dados.
Publicações selecionadas
[editar | editar código-fonte]- 1962. "Precedence Diagrams: The Key to Production Planning, Scheduling and Control." In: ProCo Features. Supplement No 24, August 24. .
- 1965. "Integrated Data Store." in: DPMA Quarterly, January 1965.
- 1969. "Software for Random Access Processing." in: Datamation April 1965.
- 1969. "Data Structure Diagrams." in: DataBase: A Quarterly Newsletter of SIGBDP. vol. 1, no. 2, Summer 1969.
- 1972. "Architecture Definition Technique: Its Objectives, Theory, Process, Facilities, and Practice." co-authored with J. Bouvard. in: Data Description, Access and Control: Proceedings of the 1972 ACM-SIGFIDET Workshop, November 29-December 1, 1972.
- 1972. "The Evolution of Storage Structures." In: Communications of the ACM vol. 15, no. 7, July 1972.
- 1972-73. "Set Concept for Data Structure." In: Encyclopedia of Computer Science, 1972-1973.
- 1973. "The Programmer as Navigator." In: Communications of the ACM vol. 16, no. 11, November 1973.
- 1974. "Implementation Techniques for Data Structure Sets." In: Data Base Management Systems, 1974.
- 1977. "Why Restrict the Modeling Capability of Codasyl Data Structure Sets?" In: National Computer Conference vol. 46, 1977.
- 1978. "Commentary on the CODASYL Systems Committee's Interim Report on Distributed Database Technology." National Computer Conference vol. 47, 1978.
- 1978. "DDP Will Be Infinitely Affected, So Managers Beware!" in: DM, March 1978.
- 1980. "The Impact of Structured Data Throughout Computer-Based Information Systems." In: Information Processing 80, 1980.
- 1980. "The Role Data Model Approach to Data Structures." In; International Conference on Data Bases, March 24, 1980.
- 1982. "Toward a More Complete Reference Model of Computer-Based Information Systems." Co-authored with Ronald G. Ross. In: Computers and Standards 1, 1982.
- 1983. "The Structuring Capabilities of the Molecular Data Model." In; Entity-Relationship Approach to Software Engineering. C. G. Davis, S. Jajodia, and R. T. Yeh. eds. June 1983.
- 1987. "A Case for Adaptable Programming." In: Logic vol. 2, no. 1, Spring 1987.
- 1989. "A Personal Chronicle: Creating Better Information Systems, with Some Guiding Principles." In: IEEE Transactions on Knowledge and Data Engineering vol. 1, no. 1, March 1989.
- ↑ Harrison Smith (16 de julho de 2017). «Charles Bachman, engineer who devised a better way to manage data, dies at 92» (em inglês). The Washington Post. Consultado em 18 de julho de 2017
- ↑ Charles W. (Charlie) Bachman (Dec. 11, 1924 - ) at www.computerhistory.org.
Ligações externas
[editar | editar código-fonte]- «Lista de publicações» (em inglês)
- «Biografia» (em inglês)
Precedido por Edsger Dijkstra |
Prêmio Turing 1973 |
Sucedido por Donald Knuth |