All Rights ReservedView Non-AMP Version
IT Forum
  • Homepage
  • Notícias
Categories: Notícias

O adeus a Dennis Ritchie: modéstia do pai do C e do Unix

No começo dessa semana, Dennis Ritchie (dmr) morreu. O inventor da linguagem C e colaborador essencial da vários sistemas operacionais morreu depois de uma longa doença. Apesar da consciência de sua enfermidade, sua morte foi uma surpresa. Há  apenas alguns meses liguei em sua casa para marcar uma entrevista. Sua governanta sugeriu que ele estava se sentindo melhor e que com um pouco de persistência, conseguiria ultrapassar sua timidez e falar com ele ao telefone. Não havia pistas na época que seu estado fosse tão grave.

 
Essa timidez ? ou melhor ? o desejo de Ritchie de evitar a atenção apesar de suas contribuições à computação está entre as primeiras coisas que a maioria das pessoas que o conheciam ressaltam a respeito de sua personalidade. Talvez por essa razão, ele por muitas vezes fosse o primeiro a zombar de suas criações mesmo enquanto reconhecia sua importância na computação: ?O C é peculiar, falho e um enorme sucesso?, e sobre o Unix: ?É muito simples, só precisa de um gênio para compreender a sua simplicidade?.

As melhores notícias de tecnologia B2B
Acompanhe todas as novidades diretamente na sua caixa de entrada

 
Por trás da modéstia, entretanto, zunia um motor de criatividade técnica memorável. A sintaxe simples do C vem sendo padrão para a maioria das línguas desde que surgiu nos anos 70 (!). Oito das dez linguagens de programação de hoje (dados Tiobe) copiam diretamente a sintaxe do C, incluindo a linguagem número 2, que é o próprio C. Nenhuma outra linguagem gozou de tão alto nível de popularidade por tanto tempo.  Isso é sem dúvida devido à forma intuitiva de Ritchie expressar tudo que um sistema de linguagem precisa fazer. Ele teve ajuda no projeto de seu colaborador de longa data, Ken Thompson.

 
Durante minha entrevista recente com Thompson, ele observou como o trabalho de Ritchie evoluiu enquanto ele reescrevia o Unix: ?Reescrevíamos a linguagem diariamente, conforme encontrávamos problemas na construção do Unix… e modificávamos o sistema de acordo com nossas necessidades. Se tornou a linguagem perfeita para aquilo que foi projetada?.

 
O que não é muito reconhecido é como a sintaxe do C foi inventada desde seu início por Ritchie e Thompson. O C é geralmente visto como um trabalho derivado do BCPL, mas na verdade, uma rápida análise na documentação do BCPL mostra uma linguagem completamente diferente, sem as construções sintáticas comuns de hoje em dia e toda a elegância minimalista de Ritchie e Thompson.

 
Essa elegância foi então levada por Ritchie para o livro K&R , que permanece sendo o tutorial de definição de linguagem com a qual todas as outras são comparadas ? e da qual todas tomaram como seu primeiro exemplo.
No Unix, o trabalho de Ritchie foi escrever as porções do I/O e algumas das utilidades. Ele reprisou seu trabalho de sistema no fracassado, mas inovador, Plan9 OS nos anos 80 e 90.

 
Entre as duas tarefas, ele e Thompson compartilharam o prêmio Turing. Em seu discurso, Ritchie previu problemas que se tornariam sérias preocupações durante os  últimos anos: ?acima de tudo, o grande perigo da boa pesquisa de ciência da computação hoje seja talvez a excessiva relevância…à medida que a intensidade da investigação em uma área particular aumenta, o mesmo acontece com o impulso de manter seus resultados em segredo?.

 
Ele então adentrou em uma preocupação mais sutil, que continua um agente poderoso, mas comparativamente menos discutido hoje em dia: ?Outro perigo são as pressões comerciais que de alguma forma podem desviar a atenção do gênio de um campo real de exploração para o que está na moda. Essas pressões se manifestam não só no desaparecimento do corpo docente para a indústria, mas também no conservadorismo que toma conta das pessoas com investimentos ? intelectuais ou financeiros ? em uma determinada ideia?. Amém.

 
Ritchie viu na linguagem o que outros não viam, no sistema operacional o que os outros não construíram e ao seu redor o que os outros não perceberam. Sua visão e a elegância de seu trabalho farão falta a todos os programadores, mesmo em futuras gerações que ? como era do seu desejo ? podem nem saber quem ele era.

 
Tradução: Alba Milena, especial para o IT Web | Revisão: Adriele Marchesini

Saiba mais:

Morre inventor do Unix e da linguagem C

 

Next Conversando seriamente sobre redes »
Previous « Morre inventor do Unix e da linguagem C
Share
Published by
Editorial IT Forum 365
15 anos ago

    Related Post

  • Ford aposta em baterias e inteligência artificial para criar nova frente de crescimento
  • Índia e Telegram entram em confronto antes de bloqueio temporário do aplicativo
  • Apple e Intel vão fabricar chips de IA nos EUA, diz Trump

Recent Posts

  • Notícias

Ford aposta em baterias e inteligência artificial para criar nova frente de crescimento

A Ford está expandindo sua atuação além do mercado automotivo e aposta em tecnologias de…

39 minutos ago
  • Notícias

Setor de Tecnologia anuncia mais de 100 novas vagas de emprego e 10 mil bolsas de estudo

O mercado de trabalho segue com diversas oportunidades dentro do setor de Tecnologia, com vagas…

1 hora ago
  • Notícias

Índia e Telegram entram em confronto antes de bloqueio temporário do aplicativo

O governo da Índia e o Telegram travaram uma disputa regulatória nas semanas que antecederam…

2 horas ago
  • Cibersegurança

Stefanini Cyber aposta em estratégia AI-First com Google Cloud para escalar operações globais de segurança

A Stefanini Cyber, unidade especializada em segurança digital do Grupo Stefanini, anunciou uma colaboração com…

2 horas ago
  • Notícias

Opah IT aposta em recrutamento orientado por IA e cria nova unidade para diversificar receitas

A Opah IT anunciou a criação do TalentHub, unidade de negócios voltada ao recrutamento especializado…

3 horas ago
  • Inteligência Artificial

Livelo reduz custos em até 60% com uso de IA orientada ao negócio

A Livelo reformulou sua estratégia de monitoramento digital em parceria com a Stefanini Data &…

4 horas ago
All Rights ReservedView Non-AMP Version
  • L