Edsger Dijkstra, conhecido por suas contribuições nas áreas de desenvolvimento de algoritmos e programas, de linguagens de programação

0
Powered by Rock Convert

Edsger Wybe Dijkstra (Roterdã, 11 de maio de 1930 – Nuenen, 6 de agosto de 2002), cientista da computação holandês conhecido por suas contribuições nas áreas de desenvolvimento de algoritmos e programas, de linguagens de programação (pelo qual recebeu o Prêmio Turing de 1972 por suas contribuições fundamentais), sistemas operacionais e processamento distribuído.

Dijkstra nasceu em maio de 1930, graduou-se em Matemática e em Física Teórica, e obteve o título de Ph.D em Ciência da Computação pela Universidade de Amsterdã. Entre 1952 e 1962, trabalhou como programador no Mathematisch Centrum, Amsterdã. De 1962 a 1984, trabalhou como professor de matemática na Universidade de Eindhoven de Tecnologia. Deteve em 1984 a cadeira centennial de Schlumberger em Ciência da Computação na Universidade de Texas, em Austin, onde ficou até 1999, quando se aposentou como professor Emeritus.

Dijkstra conseguiu diversos prêmios durante a sua carreira. Dentre os quais, podemos destacar o prêmio ACM Turing¹, em 1972, considerado por muitos como o Nobel da Computação. Em 1974, recebeu o prêmio AFIPS² Harry Goode. Em 1989, ele ganhou o ACM SIGCSE (Association for Computing Machinery Special Interest Group on Computer Science Educatio) para contribuições proeminentes à instrução da ciência da computação.

Dentre suas pesquisas, podemos citar a teoria básica do software, a teoria do algoritmo, a teoria da programação estruturada, e a teoria dos semáforos. Suas contribuições matemáticas foram de grande importância para o desenvolvimento formal de programas de computadores.

Muitas de suas ideias se tornaram marcos como a “ideia de construção de sistemas operacionais como processos sequenciais explicitamente sincronizados, o desenvolvimento formal de programas de computador, e as fundações intelectuais para o controle disciplinado do não determinismo”³.

Dijkstra enriqueceu os verbetes relacionados à computação com diversos conceitos e frases. Um exemplo disso é programação estruturada, separação dos interesses, sincronização, deadlock, jantar dos filósofos, a pré-condição mais fraca, o comando “stored”, dentre outros. Segundo o dicionário de Oxford, é seu o uso das palavras “vetor” e “pilha” no contexto da computação.

Enfim, Dijkstra teve uma grande importância para muitos dos conceitos que usamos nos dias de hoje, não apenas pelos citados, mas também em outros trabalhos que escreveu durante toda sua vida, mesmo porque ele era considerado um grande escritor e são inúmeros os seus trabalhos.

Edsger Dijkstra faleceu no dia 6 de agosto de 2002, nos Países Baixos, após lutar contra um câncer.

1 – O Prêmio Turing é concedido anualmente pela Associação para Maquinaria da Computação (em inglês: Association for Computing Machinery, ou ACM) para uma pessoa selecionada por contribuições à computação. As contribuições devem ser duradouras e fundamentais no campo computacional. Para muitos é considerado o prêmio nobel da computação

2 – AFIPS – American Federation of Information Processing Societies

3 – http://www.allgoritmos.com/2009/10/personagens-da-computacao-dijkstra.html

(Fonte: http://www.dsc.ufcg.edu.br – PET NEWS – HISTÓRIA DA COMPUTAÇÃO/ Por Leonardo Alves –

Powered by Rock Convert
Share.