O homem que construiu os alicerces da computação moderna — e quase ninguém conhece seu nome
By Denise Panyik-Dale - https://www.flickr.com/photos/dpanyikdale/5740011186/, CC BY 2.0, https://commons.wikimedia.org/w/index.php?curid=20276654

O homem que construiu os alicerces da computação moderna — e quase ninguém conhece seu nome

Enquanto Steve Jobs aparecia nas capas de revistas apresentando novos produtos, um engenheiro de aparência discreta trabalhava nos laboratórios da Bell desenvolvendo tecnologias que mudariam a história da computação. Seu nome era Dennis Ritchie. Talvez você nunca tenha visto seu rosto, mas há grandes chances de que o dispositivo em que você está lendo este texto dependa diretamente do trabalho dele.

Em 1972, Ritchie criou a linguagem C. Ela não foi a primeira linguagem de programação, mas alcançou um equilíbrio raro entre desempenho e simplicidade. Pela primeira vez, era possível escrever software de baixo nível com eficiência próxima à do Assembly, usando um código muito mais legível e fácil de manter.

Pouco depois, ao lado de Ken Thompson, Ritchie reescreveu o Unix em C. Essa decisão revolucionou o desenvolvimento de sistemas operacionais, tornando o Unix portátil para diferentes arquiteturas de computadores. Em vez de ficar preso a um único hardware, o sistema podia ser adaptado para diversas máquinas — uma ideia que transformou a indústria.

A influência desse trabalho permanece até hoje. O Linux foi fortemente inspirado na filosofia do Unix. macOS e iOS descendem diretamente de sistemas Unix. O Android utiliza o kernel Linux, escrito majoritariamente em C. Grande parte dos servidores que sustentam a internet roda sobre sistemas Unix ou Linux, e inúmeras linguagens populares — como Python, Java e JavaScript — dependem de compiladores, interpretadores ou máquinas virtuais implementados, em grande parte, em C ou C++.

Dennis Ritchie faleceu em 12 de outubro de 2011, apenas uma semana depois de Steve Jobs. Enquanto a morte de Jobs recebeu enorme atenção da imprensa mundial, a de Ritchie passou quase despercebida pelo grande público. No entanto, especialistas da área costumam reconhecer que sua contribuição foi uma das mais importantes da história da computação.

A comparação entre os dois ajuda a entender seus papéis. Steve Jobs revolucionou a forma como bilhões de pessoas interagem com a tecnologia. Dennis Ritchie ajudou a construir parte das bases técnicas que tornaram essa revolução possível. Um reinventou produtos; o outro criou ferramentas e conceitos que permitiram que incontáveis produtos existissem.

Nem todo legado aparece nos holofotes. Alguns permanecem invisíveis, escondidos em milhões de linhas de código que mantêm o mundo funcionando. E poucos legados foram tão profundos quanto o de Dennis Ritchie.

Comments

No comments yet. Why don’t you start the discussion?

    Deixe um comentário

    O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *