# data[].attributes.body
Ano da sua contribuição:

Dentre suas contribuições, podemos citar diversas áreas da computação, sendo ele pioneiro em muitas delas. Em 1958, fez parte do time que gerou o primeiro compilador para a linguagem ALGOL; no ano seguinte, publicaria seu artigo de somente 3 páginas descrevendo sua contribuição mais famosa, o algoritmo para encontrar o caminho mínimo em um grafo. Na década de 60, aprimorou o algoritmo de Prim para minimizar o número de fios necessários para conectar os pinos de uma máquina e criou o algoritmo Shunting-Yard para produzir uma expressão aritmética em notação polonesa reversa, dada uma expressão em notação infixa. Ainda na mesma década, ele propôs o mecanismo de semáforos utilizados para exclusão mútua e identificou o problema do deadlock, propondo o algoritmo do banqueiro para preveni-lo. Dijkstra também introduziu os conceitos de mutador e coletor para Garbage Collector e criou o algoritmo Dijkstra–Scholten para sistemas distribuídos. Por todas essas contribuições, Dijkstra recebeu o Prêmio Turing em 1972, condecoração de maior prestígio no mundo da informática.

Criação de Edsger Dijkstra.

Dijkstra trabalhou no Mathematisch Centrum de 1952 a 1962, onde ele criou o que se tornou, em suas palavras, "uma das pedras angulares da minha fama". Essa pedra angular é o algoritmo para o caminho mais curto , também conhecido como algoritmo de Dijkstra. De acordo com Dijkstra, "foi uma invenção de vinte minutos" que ele concebeu enquanto tomava uma xícara de café no terraço de um café com sua noiva Ria, que ele conheceu no Mathematisch Centrum. Ele inicialmente usou o algoritmo em 1956 para mostrar o potencial de um novo computador chamado ARMAC. Mas ele entendeu muito bem que uma demonstração para leigos tinha que ter um problema e uma resposta que eles pudessem entender.

Personalidade

Dijkstra era conhecido por ser opinativo, honesto e ter uma forte personalidade.

Ele tinha hábitos de trabalho notáveis e era considerado um profeta nato.

Ele era modesto e não tinha secretária, escrevendo todas as suas publicações sozinho.

Ele tinha uma caligrafia elegante e distinta.

Trabalho

Ele foi considerado o primeiro programador dos Países Baixos.

Ele recebeu o Prêmio Turing da Association for Computing Machinery em 1972.

Ele desenvolveu o algoritmo de Dijkstra, um dos algoritmos clássicos da área de grafos.

Ele descreveu como o software poderia ser construído em camadas, ideia que se tornou um pilar da arquitetura de software.

Vida pessoal

Ele morreu de câncer em 2002.

Ele evitou ter um computador pessoal por anos, usando um somente com a popularização da internet.

Ele tinha um estilo de escrita tão reconhecível que um colega acadêmico projetou uma fonte Dijkstra para computadores Macintosh.

# data[].attributes.body
Quem foi Alan Turing e qual sua contribuição para a computação?

Em um contexto de franca expansão do imperialismo britânico na Índia, dois ingleses, Ethel Sara Turing e Julius Mathison, conceberam na Índia uma criança que futuramente revolucionária a computação moderna. O casal, durante o período de licença aos serviços do Estado Inglês na Índia, voltou a Londres para que Ethel Sara pudesse dar à luz a Alan Mathison Turing, em 23 de Junho de 1912.

Poucos sabem, mas Turing não apresentava bom rendimento em disciplinas na área de humanas, como o Inglês, o que causava constrangimento em sua mãe. No entanto, desde muito jovem foi considerado um gênio da matemática e, ainda no internato de Sherborne, conseguiu uma bolsa para estudar matemática em King’s College, na Universidade de Cambridge.

Turing apresentava grande interesse nos estudos de Von Neumann e na reflexão sobre a física quântica de como a matemática poderia descrever as probabilidades estatísticas em eventos num nível subatômico, e não apenas seguir cegamente leis determinantes.

Essa motivação de Turing impulsionou seus estudos sobre inteligência artificial, pois ele acreditava que essa indeterminação na menor porção atômica poderia ser o elemento diferenciador entre humanos e máquinas. Dessa forma, se os eventos ao nível subatômico não são predeterminados, isso abre caminho para que nossos pensamentos ou ações não sejam predeterminados e, enfim, a ideia de livre-arbítrio estaria explicada. Conceito esse que, posteriormente, iria aplicar na sua Máquina de Turing e na teoria do Jogo da Imitação.

Introspectivo, Alan Turing contribuiu diretamente para a definição de uma das principais características do que é um computador moderno, das quais podemos destacar:

Digital;

Binário;

Eletrônico;

Propósito Geral.

A ideia principal estaria relacionada à mesma designada por Ada Lovelace, em que o computador deveria apresentar um propósito geral. No entanto, certamente duas de suas mais famosas contribuições estiveram relacionadas a sua participação na Segunda Guerra Mundial e à construção da Máquina de Turing.

# data[].attributes.body
Ano da sua contribuição:

Tim Berners-Lee é um cientista da computação britânico conhecido e creditado por ser o criador da Rede mundial de computadores (WWW, do inglês World Wide Web).

Tim Berners-Lee nasceu em 8 de junho de 1955 e cresceu no mesmo lugar: em Londres. Para Tim, a computação surgiu naturalmente em sua vida, uma vez que seus pais trabalhavam no Ferranti Mark I, o primeiro computador comercial. Após concluir sua graduação em Física na Universidade de Oxford, em 1976, tornou-se também engenheiro de software. Em seguida, durante dois anos, Berners-Lee projetou software de computador na Plessey Telecommunications Ltd., situada em Poole, na Inglaterra. Ocupou ainda, posteriormente, diversos cargos no ramo da indústria de computadores, compreendendo um período de junho a dezembro de 1980 como consultor de engenharia de software na Organização Europeia para a Pesquisa Nuclear (conhecido como CERN), o laboratório europeu de Física de Partículas em Genebra, na Suíça.

Tim é também o co-fundador e CTO (diretor de tecnologia, do inglês Chief Technology Officer) da Inrupt.com. Essa empresa de tecnologia opera, promove e ajuda a desenvolver a plataforma Solid de código aberto. Esta, por sua vez, fornece às pessoas o controle sobre seus dados. Solid é uma iniciativa com o objetivo de afastar muitos dos problemas da atual WWW.

Além disso, é mais adequada para um mundo no qual as pessoas estejam no controle e apta para grandes quantidades de dados, sejam estes privados, compartilhados ou públicos.

Criação de Tim berners-Lee:

Sir Tim Berners-Lee inventou a World Wide Web enquanto estava no CERN , o Laboratório Europeu de Física de Partículas, em 1989. Ele escreveu o primeiro cliente e servidor web em 1990. Suas especificações de URIs, HTTP e HTML foram refinadas conforme a tecnologia Web se espalhou.

Ele é o cofundador e CTO da Inrupt.com , uma startup de tecnologia que usa, promove e ajuda a desenvolver a plataforma Solid de código aberto . A Solid visa dar às pessoas controle e agência sobre seus dados, questionando muitas suposições sobre como a web tem que funcionar. Tecnicamente, a Solid é um novo nível de padrão na camada da web, que adiciona recursos nunca colocados na especificação original, como login único global, controle de acesso universal e uma API de dados universal para que qualquer aplicativo possa armazenar dados em qualquer local de armazenamento. Socialmente, a Solid é um movimento para longe de muitos dos problemas com a WWW atual e em direção a um mundo no qual os usuários estão no controle e fortalecidos por grandes quantidades de dados, privados, compartilhados e públicos.

Nascimento

Nasceu em 8 de junho de 1955, em Londres, Inglaterra

Seus pais eram matemáticos que trabalharam no primeiro computador comercial da Universidade de Manchester

Formou-se em física pela Universidade de Oxford em 1976.

Prêmios

Recebeu o título de cavaleiro da Rainha Elizabeth em 2004

Recebeu o Prêmio Turing em 2016, considerado o "Nobel da Computação"

Recebeu o Prêmio Rainha Elizabeth de Engenharia em 2013

Recebeu o Prêmio da Paz de Seul em 2022.

Músico

Toca saxofone e faz parte da banda "The Web Foundation House Band"

A banda toca jazz, blues e rock em eventos da Web Foundation e em outros locais.

Projetos

Fundou a organização Web Foundation, que promove o uso da web para o bem comum

Se preocupa com as fake news

A igualdade digital é um dos seus projetos

Acredita que perdemos controle dos nossos dados pessoais.

Outros feitos

Escreveu o software para o primeiro servidor Web e o primeiro cliente Web

Autor de "Weaving the Web: The Original Design and Ultimate Destiny of the World Wide Web" (2000).

# data[].attributes.body
Ano das suas contribuições:

Em 1991, o estudante finlandês Linus Torvalds começou a trabalhar no desenvolvimento de um novo núcleo de sistema operacional

Em 1994, lançou a versão 1.0 do Linux, após formar uma equipe de voluntários

Em 2003, deixou a Transmeta para se dedicar exclusivamente ao Linux

Atualmente, é uma figura respeitada na comunidade de código aberto e continua ativamente envolvido no desenvolvimento do kernel do Linux.

Principal criação

Linus Benedict Torvalds (28 de dezembro de 1969) é um Cientista da computação nascido na cidade de Helsínquia, Finlândia, conhecido principalmente por ser o criador do núcleo Linux (Linux Kernel), usado amplamente por diversos sistemas operacionais como o Linux, Android e Chrome OS. Além das contribuições com o Kernel do Linux, Torvalds também foi criador do Git, um sistema open source de controle de versões distribuído.

Curiosidades sobre Linus Torvalds:

Ele nasceu em Helsinque em 1969, veio de uma família de jornalistas, seu pai Nils Torvalds é político e seu nome foi dado em homenagem a Linus Pauling ganhador do prêmio Nobel em Química e Paz.

Ele começou a escrever programas em BASIC aos 10 anos de idade.

Ele já foi militar, serviu de modo compulsório mas chegou a ser segundo-tenente.

Ele criou o Linux em 1991, pois não estava contente com o MS-DOS e o MINIX, Linus queria comprar um sistema UNIX porém não tinha dinheiro para isso, então decidiu criar o seu próprio sistema.

# data[].attributes.body
John von Neumann contribuiu para a ciência em diversos anos, entre 1928 e 1957.

Contribuições em matemática

Em 1928, publicou o artigo "Teoria dos Jogos de Salão", que se inspirou no jogo de pôquer

Contribuiu para a teoria mecânica do quantum, especialmente no conceito de "anéis dos operadores".

Contribuições em computação

Em 1945, inventou o algoritmo de ordenação "merge sort"

Em 1945, criou a Arquitetura de von Neumann, que é utilizada em quase todos os PCs atuais.

Contribuiu para o desenvolvimento do primeiro computador eletrônico de grande escala e uso geral.

Contribuições no Projeto Manhattan

Participou do Projeto Manhattan, trabalhando nos cálculos necessários para construir a bomba atômica

Desenhou as lentes explosivas usadas nas bombas de implosão.

Participou do comitê de seleção de alvos que escolheu Hiroshima e Nagasaki como os primeiros alvos para a bomba atômica

Contribuições em outras áreas Fundou o campo "cellular automata, Contribuiu para a teoria dos autómatos, Contribuiu para a estratégia militar, Contribuiu para a previsão do tempo.

Principal criação

A Arquitetura de von Neumann (de John von Neumann, pronunciado Nóimánn) é uma arquitetura de computador que se caracteriza pela possibilidade de uma máquina digital armazenar seus programas no mesmo espaço de memória que os dados, podendo assim manipular tais programas. Esta arquitetura é um projeto modelo de um computador digital de programa armazenado que utiliza uma unidade de processamento (CPU) e uma de armazenamento ("memória") para comportar, respectivamente, instruções e dados.

John von Neumann.

A máquina proposta por Von Neumann reúne os seguintes componentes:

Uma memória;

Uma unidade aritmética e lógica (ALU);

Uma Unidade de Controle (CU), cuja função é a mesma da tabela de controle da Máquina de Turing universal: buscar um programa na memória, instrução por instrução, e executá-lo sobre os dados de entrada.

Todos os elementos dessa arquitetura são alinhados da estrutura hardware do CPU, assim o sistema pode realizar todas as suas atividades sem apresentar erros no desempenho. Von Neumann é continuamente influenciado pela evolução tecnológica, tendo peças mais modernas inseridas. Cada um dos elementos apresentados é realizado à custa de componentes físicos independentes, cuja implementação tem variado ao longo do tempo, consoante a evolução das tecnologias de fabricação, desde os relés electromagnéticos, os tubos de vácuo (ou válvulas), até aos semicondutores, abrangendo os transistores e os circuitos eletrônicos integrados, com média, alta ou muito alta densidade de integração (MSI - medium scale, LSI - large scale, ou VLSI - very large scale integration), medida em termos de milhões transistores por pastilha de silício.

Curiosidades sobre John Von Neumann

Nascimento

Neumann János Lajos

28 de dezembro de 1903

Budapeste.

Ocupação

matemático, cientista de computação, físico, economista, professor universitário.

Distinções

Prêmio Memorial Bôcher (1938), Gibbs Lecture (1944), Prêmio Enrico Fermi (1956).

# data[].attributes.body
Ano das suas contribuições:

Grace Hopper contribuiu para a ciência da computação em vários anos, entre 1952 e 1970.

1952

Criou o primeiro compilador, o A-0, que traduzia instruções em linguagem humana para a linguagem de máquina

1953

Propôs a ideia de escrever programas em palavras, em vez de símbolos

1956

Sua equipe executou o FLOW-MATIC, a primeira linguagem de programação a usar comandos de palavras

1970

Padronizou as linguagens de computador da Marinha

Defendeu para que o Departamento de Defesa substituísse grandes sistemas por redes de pequenos computadores distribuídos

Grace Hopper foi uma cientista da computação que revolucionou a programação. Ela foi uma das principais figuras no desenvolvimento do COBOL, uma linguagem de programação que tornou a programação acessível também para não especialistas.

Principal criação

Grace Hopper foi uma das mulheres mais influentes da ciência da computação do século XX. Uma das primeiras a se tornar PhD em Matemática, ela trabalhou na Marinha dos Estados Unidos durante a Segunda Guerra Mundial, sendo uma das responsáveis por programar o Mark I, o primeiro computador eletromecânico do mundo. Posteriormente, também trabalhou no UNIVAC, o primeiro computador eletrônico comercial. Um de seus grandes feitos é a criação do primeiro compilador para computadores, aparelho que ajudou a automatizar a programação das máquinas.

Essencial para o desenvolvimento das linguagens modernas de programação, o trabalho de Grace Hopper marcou a indústria permanentemente. A partir de seu primeiro compilador, que traduzia a linguagem matemática para os códigos de programação dos PCs, Hopper depois contribuiu para o desenvolvimento da linguagem COBOL. O novo sistema unificou a linguagem de programação no mundo, tornando a informática mais acessível para diferentes públicos.

Curiosidades sobre Grace hopper

Grace Brewster Murray

9 de dezembro de 1906

Nova Iorque, Nova Iorque, Estados Unidos.

Hopper obteve o seu doutoramento em matemática pela Universidade de Yale em 1934.

Foi uma das pioneiras no desenvolvimento do computador eletrónico e uma programadora de computadores (um dos primeiros programadores).

Hopper inventou o primeiro compilador de processamento de dados em inglês, que lançou a base para o desenvolvimento de linguagens de programação independentes da máquina, como o Common Business Oriented Language, ou COBOL, que ela ajudou a desenvolver. Esta linguagem seria usada em todo o mundo