Ritchie & Thompson – Criadores de C e Unix

Índice de Artigos

Ritchie & Thompson – Criadores de C e Unix

Unix e C

Belle programa de jogo de xadrez

Página 3 de 3

>

Em muitos aspectos Ritchie e Thompson podem ser vistos como precursores dos programadores de computadores pessoais dos anos 80 – não movidos pelo lucro mas pelo divertimento e entusiasmo por ideias.

Belle for Chess

Existe uma linha lateral na carreira de Ken Thompson que não tem nada a ver com Unix, C ou qualquer um dos tipos de programa aos quais ele está normalmente associado.

Como um rapaz, ele gostava de jogar xadrez, assim como de electrónica. O que poderia ser mais natural do que criar um programa de xadrez e máquinas.

Em 1972 Thompson começou a trabalhar em Belle, um programa de xadrez que usava técnicas tradicionais de busca combinada com uma base de dados de jogos finais.

Ken Thompson e Joe Condon estudando jogadas de xadrez

Later (1976) ele e Joe Condon desenvolveram um protótipo de hardware para um gerador de jogadas para Belle, possivelmente o primeiro hardware dedicado a jogar xadrez. Este se desenvolveu de uma máquina de 200 movimentos por segundo para 120.000 movimentos por segundo até 1980. Esta máquina rápida usou 1700 fichas e fez todo o trabalho necessário para jogar xadrez de primeira classe. Versões anteriores tinham usado um PDP 11 como host, mas a versão de 1980 da Belle fez tudo e ganhou três campeonatos de xadrez por computador ACM (1980, 81 e 82).

Também fez história em ser o primeiro programa a ser premiado com o título de mestre (EUA). A Fundação Fredkin concedeu aos criadores da Belle um prêmio de $5000 para o primeiro mestre de xadrez por software.

Thompson até conseguiu mudar as regras do xadrez! A regra dos 50 movimentos disse que após 50 jogadas em que nenhum peão avançou e nenhuma peça foi capturada, o jogo deveria ser declarado como um impasse. Como resultado da utilização da sua base de dados de finais para analisar finais simples ele conseguiu mostrar que havia jogos que podiam ser ganhos se fosse permitido continuar para além das 50 jogadas. Como resultado, a regra dos 50 movimentos foi alterada – mas depois foi considerada impraticável e por isso mudou de volta!

Lasting Legacy

Ritchie e Thompson podem ser considerados como precursores dos programadores de computadores pessoais dos anos 80 – não movidos pelo lucro mas pelo divertimento e entusiasmo pelas ideias.

Neste vídeo clipe do Hall da Fama do National Inventor, que explica como Unix é o precursor do sistema operacional moderno, Ken Thompson afirma:

“Unix foi construído para mim. Eu não o construí como um sistema operacional para outras pessoas, eu o construí para fazer jogos e fazer minhas coisas”

No final do clipe o narrador resume:

Por vezes as invenções vêm da busca de um indivíduo para empurrar os limites da tecnologia existente para seu próprio uso. Muitas vezes esta busca acaba por nos beneficiar a todos.

>

Tambem aparecendo no vídeo está Brian Kernighan, co-autor com Dennis Ritchie da bíblia da linguagem C, “The C Programming Language” frequentemente referida simplesmente como “K&R”.

Além de ter um livro para promovê-la, C também tinha uma música e aqui está uma versão que foi postada no YouTube como uma homenagem a Dennis Ritchie pouco depois de sua morte em 2011:

Escrever em Dó é certamente uma filosofia que eu endosso.

  • Harry Fairhead é o autor de Raspberry Pi IoT em Dó, Micro:bit IoT em Dó e Fundamental C: Aproximando-se da Máquina. Ele está atualmente trabalhando em Aplicar C Para O IoT Com Linux que será publicado pela I/O Press como parte da I Biblioteca do Programador.

Dennis Ritchie, co-criador do Unix e do C, morreu

Pioneiros da Unix premiados no Japão

A Ascensão do Poder das Pessoas – Linguagens de Computador nos anos 70

Escrever em C – uma homenagem a Denis Ritchie

Brian Kernighan Em C

>

Ser informado sobre novos artigos no I Programador, inscreva-se na nossa newsletter semanal, subscreva o feed RSS e siga-nos no Twitter, Facebook ou Linkedin.

Seymour Cray and 20th Century Super Computers

O fascínio por carros rápidos tem um paralelo na busca do máximo em desempenho de computadores. Se você cobiça um monstro multicore, você certamente entenderá o impulso para construir um super comp

Douglas Engelbart – The Man Who Invented The Future

A mais de 40 anos atrás um homem demonstrou coisas que estavam bem à frente do seu tempo, mas agora nós as tomamos como garantidas. Doug Engelbart pode não ser tão conhecido como Steve Jobs, mas ele foi longe, muito mais por

Outros Artigos

  • Invenção do Microchip
  • Portões de Contas – Antes Ele Era Famoso
  • Grace Hopper – A Mãe da Cobol
  • O Efeito SWTP -The Microcomputer Revolution In The UK
  • Pre-History of Computing
  • The IBM PC
  • William Shockley and Solid State Electronics

Deixe uma resposta

O seu endereço de email não será publicado.