Trabalho Sistemas Operacionais
- Ada Lovalace
Reconhecida como a primeira programadora da história. Ajudou Charles Babbage na criação da primeira maquina de cálculos, criando programas para serem usados, sendo responsável pelo primeiro algoritmo que poderia ser usado em calcular funções matemática.
Entre 1842 e 1843, ela criou notas sobre a máquina analítica de Babbage, que foram republicadas mais de cem anos depois. A máquina foi reconhecida como primeiro modelo de computador e as anotações de Ada como o primeiro algoritmo especificamente criado para ser implementado em um computador.
Nos anos 70, a linguagem ADA foi desenvolvida e batizada em homenagem a Ada Lovelace. É baseada em PASCAL, sendo uma linguagem desenhada para ser legível e facilmente mantida.
- John Von Neumann
Contribuiu para definição da arquitetura de computadores de sistemas e hardware que conhecemos hoje. Definiu os princípios básicos da arquitetura dos atuais sistemas computacionais hoje consideradas clássica, de computadores digitais com programa armazenado na própria memória e, portanto passível de automodificação e de geração por outros programas.
Teve contribuições importantes nas áreas de arquitetura de computadores, princípios de programação, análise de algoritmos, análise numérica, computação científica, teoria dos autômos, redes neurais, tolerância a falhas, sendo o verdadeiro fundador de algumas delas.
- Alan Touring Um dos primeiros a vislumbrar a possibilidade de as máquinas se tornarem inteligentes, Touring criou um modelo matemático teórico para o computador universal, antes que os primeiros equipamentos desse tipo de fato existissem. O invento é conhecido como a Máquina de Touring e serviu de base para a moderna computação.
Além da contribuição acadêmica, Alan teve forte contribuição na Segunda Guerra Mundial com a criação da máquina de enigma, utilizada para os nazistas se comunicar.
- Richard Stallman
Fundador do Movimento Software Livre, do projeto GNU e da FSF.