Deprecated: Calling get_class() without arguments is deprecated in /var/www/vhosts/localhost/html/wp-content/plugins/integracao-rd-station/includes/events/rdsm_plugin_uninstalled.php on line 12 Deprecated: Calling get_class() without arguments is deprecated in /var/www/vhosts/localhost/html/wp-content/plugins/integracao-rd-station/rdsm_assets_loader.php on line 14 Deprecated: Calling get_class() without arguments is deprecated in /var/www/vhosts/localhost/html/wp-content/plugins/integracao-rd-station/rdsm_assets_loader.php on line 15 Deprecated: Calling get_class() without arguments is deprecated in /var/www/vhosts/localhost/html/wp-content/plugins/integracao-rd-station/rdsm_assets_loader.php on line 16 Deprecated: Calling get_class() without arguments is deprecated in /var/www/vhosts/localhost/html/wp-content/plugins/integracao-rd-station/rdsm_assets_loader.php on line 17 Warning: Trying to access array offset on false in /var/www/vhosts/localhost/html/wp-content/plugins/schema/includes/integrations/amp.php on line 29 O adeus a Dennis Ritchie: modéstia do pai do C e do Unix IT Forum
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

  • Novos executivos da semana: Uncover, Tech for Humans, Diebold Nixdorf, Unico e mais
  • Se o Brasil não organizar seus dados culturais, outro fará isso por nós, alerta Jorge Brivilati
  • CBYK nomeia Maurício Matsuda como novo CEO

Recent Posts

  • Notícias

83% dos CIOs já adiaram projetos estratégicos por restrições de orçamento

A pressão por controle de custos vem alterando a dinâmica das áreas de tecnologia nas…

1 semana ago
  • Estudos

Fintechs brasileiras captam US$ 2,77 bi em 2025 e entram em nova fase de maturidade

O mercado brasileiro de fintechs passou por uma transformação no perfil dos investimentos em 2025.…

1 semana ago
  • Notícias

Sioux aposta em IA e dados para nova fase de experiências digitais e expande atuação para a Europa

O avanço da inteligência artificial e o uso estratégico de dados vêm transformando a forma…

1 semana ago
  • Artigos

Qual é o risco do desenvolvimento de software com IA?

Por Ramon Ribeiro Quase metade do código produzido por assistentes de inteligência artificial contém vulnerabilidades…

1 semana ago
  • Notícias

Se o Brasil não organizar seus dados culturais, outro fará isso por nós, alerta Jorge Brivilati

Peça a um modelo de inteligência artificial que gere a imagem de uma cidade, sem…

1 semana ago
  • Notícias

Novos executivos da semana: Uncover, Tech for Humans, Diebold Nixdorf, Unico e mais

O IT Forum apresenta, semanalmente, os novos executivos e os principais anúncios de contratações, promoções e mudanças…

1 semana ago
All Rights ReservedView Non-AMP Version
  • L