Os maiores programadores do mundo de todos os tempos

Sempre quis conhecer os maiores programadores que andaram neste planeta? Continue lendo, enquanto exploramos os maiores programadores de todos os tempos e suas contribuições.

O computador revolucionou o mundo – não há dúvida sobre isso. E os programadores são responsáveis ​​por isso.

No entanto, nem todos os programadores são iguais. Embora muitos tenham alcançado grandes feitos no mundo da ciência da computação, há alguns que mais impactaram a nós e ao resto da humanidade.

Essa elite hackers variam de pouco conhecidos a famosos, e vêm das mais variadas origens. Mas o que eles têm em comum é a maneira como mudaram nossas vidas através do seu trabalho.

Este post é dedicado a eles.

Os maiores programadores do mundo de todos os tempos por Impact

NomeConhecido porNascidoNacionalidadeComentários
Dennis RitchieC, Unix1941americanoAprovado em 2011
Linus TorvaldsLinux1969americano finlandêsSorri muito
Bill GatesWindows1955americanoEx-homem mais rico do mundo
Bjarne StroustupC + +1950Dinamarquês
Ken ThompsonUnix, vá1943americano
Tim Berners-LeeWWW1955Reino UnidoDiretor do W3C
James GoslinJava1955Localização: CanadáEscreva uma vez, corra em qualquer lugar
Richard StallmanGNU, FSF1953americanoGNU/Linux, GPL
Guido van RossumPython1956NederlandO ditador benevolente
rasmus lerdorfPHP1968Canadense, DinamarquêsUma web mais dinâmica
Satoshi Nakamoto Blockchain??????????

1. Dennis Ritchie

Dennis Ritchie

Dennis Ritchie co-desenvolveu o sistema operacional Unix com Ken Thompson e isso é um grande feito. Mas, é sua criação da linguagem de programação C que o coloca no topo desta lista. Porque ele foi o que mais nos impactou.

Originalmente um aprimoramento da linguagem B, que ele co-criou, C cresceu e se tornou a linguagem de programação mais bem sucedida do mundo. Ele alimenta inúmeros aplicativos, incluindo o kernel Linux, que alimenta 67% de todos os servidores web e 100% dos 500 supercomputadores mais rápidos do mundo.

Muitas linguagens de programação também evoluíram de C, e incluem Java, JavaScript, Google's Go, a rápida e poderosa linguagem C++, C#, Perl e a impressionante linguagem Rust da Mozilla. Se você conhece esses idiomas, deve saber o quanto o C de Dennis Ritchie impactou nosso mundo.

Ele faleceu em 2011, mas você pode ler uma cópia de seu livro “C Programming Language” para entender o quão brilhante ele era. É um livro que todo programador deveria ter, mesmo aqueles que não planejam usá-lo.

Obrigado, senhor. E continue a descansar.

2. Linus Torvalds

Linus Torvalds

“Só por diversão” chegou às prateleiras por volta de 2002, e contou a história de Linus Torvalds. Filho de pais jornalistas, Torvalds cresceu em Helsinque, Finlândia, e em 1991 lançou os protótipos do sistema operacional Linux.

Ele o lançou gratuitamente e continuou trabalhando no desenvolvimento até hoje. Isso levou à ampla adoção do sistema para tudo, desde desktops, servidores da Web, Android, Chrome OS e assim por diante. Ele também é o criador do software de controle de revisão Git.

Claro, a internet teria crescido sem o Linux gratuito de Torvald. Não há dúvida, no entanto, que teria seguido um caminho diferente com o sistema operacional e outros custos de licenciamento. O Linux nivelou o cenário da Internet por ser gratuito e permitir que pequenos jogadores competissem com os gigantes.

3. Bill Gates

Bill Gates

Este não precisa de introdução, e é exatamente por isso que ele também está nos primeiros lugares. Claro, Bill Gates é um bom programador, mas é o seu lado empresarial que vamos olhar.

Ele criou o Microsoft Behemoth com Paul Allen em 1975 e a empresa cresceu para mais de 150,000 funcionários em todo o mundo, com US$ 53 bilhões em receita operacional em 2020, US$ 44.3 bilhões em lucro líquido e US$ 301.3 bilhões em ativos totais.

Em outras palavras, Bill Gates mostrou ao mundo que programadores de computador, ou geeks, poderiam entrar no negócio com sucesso por conta própria e mudar o curso das indústrias. Hoje, os geeks continuam a mudar o mundo usando tecnologias disruptivas e estão ganhando muito dinheiro com isso.

4. Bjarne Stroustrup

Bjarne Stroustrup

C é uma ótima linguagem e você pode fazer coisas incríveis com ela, especialmente quando você usa sua imaginação. Mas faltam alguns recursos, e é isso que Bjarne Stroustrup se propôs a entregar.

O C++ de Bjarne Stroustrup transformou o mundo dos softwares críticos de tempo e desempenho, de videogames a sites de comércio eletrônico, aplicativos de desktop, sequenciadores de música, bancos de dados e até sistemas de comutação telefônica.

C++ é essencialmente C com classes. Em seguida, evoluiu para uma linguagem de programação orientada a objetos completa e com excelente gerenciamento de memória. Outra característica que C não tinha.

A linguagem oferece os quatro recursos da OOP, que são abstração, herança, encapsulamento e polimorfismo para o programador C. E isso, por sua vez, ajudou a criar aplicativos incríveis, que talvez nunca existissem sem ele.

Eles incluem MySQL, sistema operacional Windows, navegador Firefox, Maya 3D, Adobe Photoshop, Maya, muitos sistemas incorporados que precisam oferecer alto desempenho e muito mais.

5. Ken Thompson

Ken Thompson

Duas grandes criações para o nome de Ken Thompson são Unix e Go. Ele projetou e desenvolveu o sistema operacional Unix com Dennis Ritchie na década de 1970 enquanto trabalhava na Bell Labs. E, mais recentemente, ele co-desenvolveu a linguagem Go, enquanto trabalhava no Google.

Seu desenvolvimento do Unix é importante por causa da Filosofia Unix, que tem ajudado no desenvolvimento de ambientes de servidores. O Linux, por exemplo, é um clone do Unix. É modular e utiliza ferramentas simples, mas especializadas, que se comunicam por meio de pipes no Shell.

O Unix também impactou a comunidade acadêmica, pois foi licenciado e muitos grupos criaram suas versões como BSD, Solaris e AIX da IBM. Também contribuiu para o movimento do software livre, documentações online, primeiros sistemas de rede e internet em geral.

Go é uma linguagem estaticamente tipada e muito semelhante a C. Mas apresenta muitas adições para tornar o codificador mais produtivo em um ambiente moderno. Esses recursos incluem coleta de lixo, simultaneidade e segurança de memória contra buffer overflows e problemas de ponteiro do C, entre outros.

6. Tim Berners-Lee

Tim Berners-Lee

Em 12 de março de 1989, Sir Timothy John Berners-Lee propôs um sistema de gerenciamento de informações usando redes de computadores. E em novembro do mesmo ano, ele implementou esse sistema.

Era uma comunicação entre um cliente de rede e um servidor, usando HTTP, o Hypertext Transfer Protocol, através de uma rede chamada “Internet”.

Claro, havia redes de computadores anteriores naqueles dias. Mas esses eram frequentemente sistemas de pesquisa fechados para pesquisas acadêmicas de alto nível, e geralmente eram operados por pessoas barbudas com diplomas sofisticados.

Tim Berners-Lee criou a World Wide Web para o Joe comum e mostrou às pessoas como construir sites. Ele construiu o primeiro site do mundo, o primeiro navegador da web do mundo e o primeiro servidor da web do mundo, que é o CERN HTTPd (HTTP daemon).

Ele também escreveu a primeira versão mundial de HTML e o resto é história. Que nerd.

7.James Gosling

James Goslin

Este cientista da computação canadense é o pai da linguagem de programação Java. E embora Java não pareça mais ser um grande negócio, há muito mais do que a maioria das pessoas imagina.

Java é conhecida como a linguagem Write Once, Run Anywhere. Assim, você escreve o código do seu programa apenas uma vez e um usuário pode executá-lo em qualquer arquitetura. A alternativa, é claro, é escrever um código específico para cada arquitetura na qual você deseja que seu programa seja executado.

Embora a maioria dos computadores hoje funcione na arquitetura x8086 da IBM, nem sempre foi assim. Diferentes ambientes operacionais eram uma grande dor de cabeça para desenvolvimento de software e é a razão pela qual Java se tornou um grande sucesso.

8.Richard Stallman

Richard Stallman

Em setembro de 1983, Richard Stallman lançou o GNU Projeto na tentativa de criar um ambiente semelhante ao Unix computação ambiente que compreende software inteiramente livre.

Para esse efeito, ele também fundou a Free Software Foundation e criou a GPL (GNU General Public License) para distribuir software livre que o usuário poderia copiar e modificar como desejasse.

O Projeto GNU e a FSF tornaram-se a plataforma de lançamento do sistema operacional Linux para o que é hoje. Os pacotes mais notáveis ​​do projeto incluem GNOME, Gimp, bash, tar, gzip e grep.

Stallman também desenvolveu pessoalmente a GNU Compiler Collection ou GCC para avançar no desenvolvimento de software em sistemas compatíveis com GNU. E ele criou o GNU Emacs, um editor de texto maluco, mas poderoso.

Embora ele esteja atualmente envolvido em um controverso escândalo de mídia, suas contribuições para o mundo da computação e do software acessível continuam sendo o que são.

9. Guido van Rossum

Guido van Rossum

As linguagens da família C são ótimas e eficazes, mas algumas pessoas simplesmente não conseguem lidar com elas. Ou, algumas pessoas simplesmente precisam de algo um pouco menos confuso.

Guido van Rossum criou o Linguagem de programação Python em 1989 e desde então transformou muitas áreas da computação, desde ambientes Unix até se tornar a linguagem favorita para AI desenvolvedores.

O Python adota uma abordagem diferente para o desenvolvimento de programas, com recuo, tipagem dinâmica e uma biblioteca padrão abrangente. Ele também vem com um interpretador pré-instalado e pronto para uso em muitos sistemas Linux.

10. Rasmus Lerdorf

rasmus lerdorf

Os primórdios da World Wide Web apresentavam sites HTML estáticos que, embora inaugurassem a nova era da computação, deixavam muito a desejar.

Um hacker que tentou consertar esse desejo é Rasmus Lerdorf. Ele escreveu uma coleção de programas em C que rodavam como CGI ou Common Gateway Interface para seu servidor de homepage HTML, e PHP nasceu.

Mal sabia ele que sua criação foi criada para transformar a internet. Atualmente, o PHP alimenta cerca de 80% dos servidores da web, graças a ser gratuito e de código aberto software. É também uma linguagem muito bonita e fácil de codificar.

11. Satoshi Nakamoto

Satoshi Nakamoto

Ok, todos nós sabemos que Satoshi Nakamoto é presumivelmente um pseudônimo. Mas se ele, ela, eles ou isso, esse nome mudou o curso da humanidade quando publicou o primeiro artigo que introduziu o Bitcoin em 31 de outubro de 2008.

Escusado será dizer que, criptomoedas valem agora trilhões de dólares e Satoshi Nakamoto é um bilionário merecido. Mas parece que ainda estamos nas fases iniciais das perturbações criptográficas, uma vez que o blockchain tecnologia projetada para a moeda Bitcoin ganha vida própria.

O mundo da arte também está atualmente sob perturbação devido à fichas não fungíveis, uma tecnologia derivada de blockchain. Além disso, vários outros aplicativos também estão em desenvolvimento ativo. Até mesmo grandes empresas, da Wikimedia à Microsoft, Tesla, AT&T e Burger King, estão aceitando Bitcoins.

Seja qual for o caminho, é óbvio que o mundo nunca mais será o mesmo. Por causa de Satoshi Nakamoto.

Conclusão

Chegando ao final desta lista de maiores programadores, é óbvio o quão brilhante cada uma de suas mentes nerds foi ou é.

E como o mundo continua a depender da informatização, rezamos para que a verdadeira cultura hacker nunca morra. E que a benevolência de A Ética Hacker continuar a alimentar a revolução do computador do nosso amado planeta.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke é um entusiasta de computadores que adora ler uma grande variedade de livros. Ele tem preferência por Linux sobre Windows/Mac e tem usado
Ubuntu desde seus primeiros dias. Você pode pegá-lo no twitter via bongotrax

Artigos: 282

Receba materiais tecnológicos

Tendências de tecnologia, tendências de inicialização, análises, renda online, ferramentas da web e marketing uma ou duas vezes por mês