Siga o Suporte Ninja por email

sábado, 16 de maio de 2015

Os maiores e mais importantes programadores da História da computação


Os maiores e mais importantes programadores da História da computação

Temos hoje um bom número de programadores talentosos, responsáveis por serviços que nem imaginávamos que existiriam há alguns anos. Mas uma parte considerável do trabalho deles não seria possível sem aqueles que vieram antes ou que trabalharam “nos bastidores” da tecnologia. Selecionamos, então, alguns cientistas da computação e programadores mais importantes e influentes da história relativamente recente – são escritores e criadores de linguagens e tecnologias fundamentais até hoje.


Temos hoje um bom número de programadores talentosos, responsáveis por serviços que nem imaginávamos que existiriam há alguns anos. Mas uma parte considerável do trabalho deles não seria possível sem aqueles que vieram antes ou que trabalharam “nos bastidores” da tecnologia. Selecionamos, então, alguns cientistas da computação e programadores mais importantes e influentes da história relativamente recente – são escritores e criadores de linguagens e tecnologias fundamentais até hoje.

Confira quais são eles na lista a seguir (que não está necessariamente organizada por ordem de importância), e diga aí nos comentários se sentiu falta de alguém. Ao lado, aliás, está Ada Lovelace, considerada a primeira programadora da história.

 Os maiores e mais importantes programadores da História

Os maiores e mais importantes programadores da História – Ada Lovelace

Temos hoje um bom número de programadores talentosos, responsáveis por serviços que nem imaginávamos que existiriam há alguns anos. Mas uma parte considerável do trabalho deles não seria possível sem aqueles que vieram antes ou que trabalharam “nos bastidores” da tecnologia. Selecionamos, então, alguns cientistas da computação e programadores mais importantes e influentes da história relativamente recente – são escritores e criadores de linguagens e tecnologias fundamentais até hoje.

Confira quais são eles na lista a seguir (que não está necessariamente organizada por ordem de importância), e diga aí nos comentários se sentiu falta de alguém. Ao lado, aliás, está Ada Lovelace, considerada a primeira programadora da história.

Ada Augusta Byron King, Condessa de Lovelace (10 de dezembro de 1815 — 27 de novembro de 1852), atualmente conhecida como Ada Lovelace, foi uma matemática e escritora inglesa. Hoje é reconhecida principalmente por ter escrito o primeiro algoritmo para ser processado por uma máquina, a máquina analítica de Charles Babbage.1 2 Durante o período em que esteve envolvida com o projeto de Babbage, ela desenvolveu os algoritmos que permitiriam à máquina computar os valores de funções matemáticas, além de publicar uma coleção de notas sobre a máquina analítica. Por esse trabalho é considerada a primeira programadora de toda a história.3

Lovelace nasceu em 10 de dezembro de 1815 e é a única filha legítima do poeta Lord Byron e sua esposa Anne Isabella “Anabella” Byron4 . Todos os outros filhos de Lorde Byron nasceram fora do casamento.5 Byron se separou da esposa um mês depois do nascimento de Ada e deixou a Inglaterra para sempre , quatro meses depois. Acabou morrendo doente durante a Guerra da Independência Grega, quando Ada tinha oito anos de idade. A mãe de Ada promoveu o interesse de Ada em matemática e lógica , em um esforço para impedi-la de desenvolver o que ela via como a insanidade de Lord Byron, mas Ada permaneceu interessada em seu pai e, a seu pedido, foi enterrada ao lado dele quando morreu.

Na juventude seus talentos matemáticos levaram-a a uma relação de trabalho e de amizade com o colega matemático britânico Charles Babbage e, em particular, o trabalho de Babbage sobre a Máquina Analítica . Entre 1842 e 1843, ela traduziu um artigo do engenheiro militar italiano Luigi Federico Menabrea sobre o motor, e complementou com um conjunto de sua própria autoria, que ela chamou de Anotações. Essas notas, contém um algoritmo criado para ser processado por máquinas, o que muitos consideram ser o primeiro programa de computador. Ela também desenvolveu uma visão sobre a capacidade dos computadores de irem além do mero cálculo ou processamento de números, enquanto outros , incluindo o próprio Babbage , focavam apenas nessas capacidades.6 Sua mentalidade da “ciência poética”7 a levou a fazer perguntas sobre a Máquina Analítica (como mostrado em suas notas ) e a examinar como os indivíduos e a sociedade se relacionam com a tecnologia como uma ferramenta de colaboração.8


  • Os maiores e mais importantes programadores da História

Os maiores e mais importantes programadores da História – Grace Murray Hopper


Falecida em 1996, aos 85 anos, a analista de sistemas da marinha norte-americana foi a responsável por criar o primeiro compilador para uma linguagem de programação, ainda na década de 50. Seu trabalho como consultora técnica e programadora também foi essencial para a finalização do COBOL, uma das primeiras linguagens modernas. Fora isso, Grace Hopper ainda foi pioneira na implementação de padrões relacionados a sistemas computacionais.

  • Os maiores e mais importantes programadores da História

Os maiores e mais importantes programadores da História – Vint Cerf


Reconhecido como um dos pais da internet, Vint Cerf foi um dos grandes responsáveis pelo desenvolvimento da tecnologia TCP/IP. O sistema serve como base para a web atual, e permite a conexão e a comunicação ponta a ponta. O norte-americano também foi essencial na criação do primeiro sistema de e-mail comercial, o MCI Mail, e do ICANN, órgão que gerencia os muitos domínios espalhados pela internet.

  • Os maiores e mais importantes programadores da História

Os maiores e mais importantes programadores da História – Tim Berners-Lee


O cientista da computação britânico se encaixa na mesma categoria de Cerf e é “pai” de outro aspecto essencial da internet de hoje: a World Wide Web. Foi ele que, ao fim da década de 80, conseguiu fazer um cliente e um servidor HTTP se comunicarem com sucesso pela rede – inaugurando basicamente uma nova era na comunicação. Hoje, Berners-Lee é diretor do World Wide Web Consortium, o W3C, responsável por padrões da web.

  • Os maiores e mais importantes programadores da História

Os maiores e mais importantes programadores da História – Ray Tomlinson


O programador norte-americano implantou o primeiro sistema de e-mail de que se tem notícia, ainda na ARPANET, em 1971. Mesmo primitivo, o serviço já utilizava a @ para separar o nome do usuário da identificação da máquina que estava usando – visto que as mensagens só podiam ser enviadas para pessoas ligadas à mesma rede. O símbolo é usado até hoje, mas para identificar o provedor usado pela pessoa, enquanto o conceito foi apenas ampliado.

 Os maiores e mais importantes programadores da História

Os maiores e mais importantes programadores da História – Dennis Ritchie


Falecido em 2011, aos 70 anos, o programador criou a linguagem de programação C, entre 1968 e 1973. Uma das mais utilizadas até hoje, a linguagem influenciou o C++ (do Windows), o Java (usado em aplicações do Android), o C#, o JavaScript, o Python e o Objective-C e o Swift, dos sistemas da Apple. Além disso, Ritchie ainda foi um dos principais nomes por trás do UNIX, sistema base de inúmeros outros sistemas operacionais atuais – incluindo o Linux, as muitas distribuições do SO de código aberto e o OS X. Ken Thompson (à esquerda na foto) e Brian Kernighan, que também estavam envolvidos no projeto, também merecem menção aqui.


  • Os maiores e mais importantes programadores da História

Os maiores e mais importantes programadores da História – Linus Torvalds


Depois dos criadores do UNIX, falemos do pai do Linux: Torvalds começou o projeto em 1991, como um hobby, e em setembro do mesmo ano já tinha escrito todo o kernel de um sistema operacional. Inicialmente chamada de Freax, a iniciativa acabou virando a base para vários sistemas operacionais de hoje, e começou sendo usada em conjunto com software do GNU Project – e daí o nome GNU/Linux. O criador da ideia detém hoje uma parcela de cerca de 2% do código do kernel (o que é muito, considerando que ele é open source), e o núcleo sistemas é o mais utilizado no mundo atualmente – muito graças ao Android.

  • Os maiores e mais importantes programadores da História

Os maiores e mais importantes programadores da História – Richard Stallman


Programador e ativista do software livre, Stallman é provavelmente o maior defensor da ideia de que programas devem ser distribuídos e usados de forma livre. Foi ele quem criou o GNU Project aproveitado por Torvalds, escreveu a GNU General Public License e desenvolveu o GNU Compiler Collection e o editor de texto Emacs. É ele também o fundador da Free Software Foundation, organização sem fins lucrativos de apoio às próprias ideias.

  • Os maiores e mais importantes programadores da História

Os maiores e mais importantes programadores da História – Hal Abelson


Próximo de Stallman, Abelson é um dos diretores-fundadores da Free Software Foundation e da Creative Commons, tão importante hoje em dia. Na área de programação, seu principal trabalho é o livro “Structure and Interpretation of Computer Programs”, que serviu por um bom tempo como base para as aulas introdutórias do Massachusetts Institute of Technology – muito porque a obra relaciona as principais linguagens em vez de focar em apenas uma.

  • Os maiores e mais importantes programadores da História

Os maiores e mais importantes programadores da História – James Gosling


Saindo do campo do código aberto, o programador canadense de 59 anos é o pai da linguagem de programação Java, tida como uma das mais populares (se não a mais) atualmente. A ideia era criar um projeto que fosse simples e familiar, mas ao mesmo tempo robusto, portátil e dinâmico, oferecendo alto desempenho. A linguagem tem influência do C e do C++, especialmente, e é base para o SDK e, consequentemente, para muitos apps do Android.

  • Os maiores e mais importantes programadores da História

Os maiores e mais importantes programadores da História – Alonzo Church


Contemporâneo de Grace Hopper, o falecido matemático (1903 – 1995) contribuiu imensamente para o ramo da ciência da computação com seu Cálculo Lambda. O sistema formal influenciou a LISP, família de linguagens de programação de alto nível das mais antigas ainda em uso – perde apenas para o FORTRAN. Muito usada em experimentos envolvendo inteligência artificial até a década de 80, a linguagem influenciou gigantes como Python e Perl. John McCarthy, o criador dela, é outro que merece menção aqui.

  • Os maiores e mais importantes programadores da História

Os maiores e mais importantes programadores da História – John Backus


Falando em linguagens antigas, Backus é o pai da FORTRAN, a mais velha ainda em uso. Criada em 1954 para o IBM 704, ela é considerada a primeira de alto nível a ser usada em larga escala. O programador norte-americano, falecido em 2007 aos 82 anos, também é importante pelo seu trabalho com a ALGOL 58 e a influente ALGOL 60 – cujo impacto afetou C e Pascal, para citar apenas duas linguagens criadas posteriormente.

  • Os maiores e mais importantes programadores da História

Os maiores e mais importantes programadores da História – Edsger Dijkstra


O holandês foi reconhecido já em 1972 por suas contribuições relacionadas a várias linguagens de programação, que incluem um algoritmo que leva seu sobrenome e um sistema operacional chamado informalmente de THE. O SO (ou “multiprogramming system”, em inglês) tem como ponto principal seu design baseado em camadas (“layers”) – a última delas era o próprio usuário, enquanto a primeira era basicamente o núcleo do sistema. Esta divisão do kernel em camadas é algo que vemos até hoje, mesmo que de forma levemente diferente, no Windows NT e no OS X.

  • Os maiores e mais importantes programadores da História

Os maiores e mais importantes programadores da História – Larry Wall


Criador do Perl, o programador norte-americano é também autor de dois livros relacionados à linguagem de programação – que focava especialmente em facilitar na hora de reportar processos. A linguagem é tida como uma das mais flexíveis da atualidade, e já ajudou sites gigantes como o Yahoo! a sair do papel – mesmo sendo também uma das mais “feias”, sendo chamada até de “fita adesiva que mantém a web junta” por uma velha (e ótima) reportagem do site Salon.

  • Os maiores e mais importantes programadores da História

Os maiores e mais importantes programadores da História – Guido van Rossum


Outro pai de linguagem de programação, o holandês van Rossum é o responsável pela Python, uma das que foram influenciadas pela Perl. Com foco na “legibilidade do código”, a linguagem desenvolvida entre o fim da década de 80 e começo de 90 é dona de uma sintaxe que permite aos desenvolvedores criarem com menos linhas. Apesar de mais nova que C e Java, por exemplo, a Python já influenciou suas linguagens, como JavaScript e Swift.

  • Os maiores e mais importantes programadores da História

Os maiores e mais importantes programadores da História – Alan Cooper


Tido como “o pai do Visual Basic”, Cooper na verdade vendeu à Microsoft um conceito que batizou de “Ruby”. O projeto foi comprado por Bill Gates e transformado em uma ferramenta profissional de desenvolvimento, que acabou usada para criar aplicações para Windows voltadas para negócios, especialmente. O norte-americano de 62 anos é um dos poucos a ter recebido um Windows Pioneer Award das mãos de Bill Gates, e ganhou o “cargo” de pai após Mitchell Waite dedicar a ele um manual de VB.


  • Os maiores e mais importantes programadores da História

Os maiores e mais importantes programadores da História – Bill Gates


Falando no fundador da Microsoft, ele não poderia ser deixado de fora. Apesar do foco bem mais comercial se comparado ao de outros nomes da lista, Gates foi o responsável pelo interpretador Altair BASIC, em 1975, e por liderar o desenvolvimento do Windows 1.0, em 1985. O sistema seria sucedido por versões mais modernas até se tornar o SO mais usado no mundo. Hoje com 58 anos, Gates atua como conselheiro na Microsoft e foca seus esforços na caridade. Aliás, Paul Allen, que participou da criação do Altair Basic, também merece uma menção aqui.

  • Os maiores e mais importantes programadores da História

Os maiores e mais importantes programadores da História – Rasmus Lerdorf


Da leva dos mais “jovens”, Lerdorf é conhecido por ser o criador do PHP, que lançou em 1994. Nascido na Groenlândia e hoje com 45 anos, o programador criou uma linguagem já instalada no código de algumas centenas de milhões de sites (82%, na contagem da W3C), incluindo Facebook, Wikipédia, Twitter e alguns gigantes chineses, como Baidu e QQ.

  • Os maiores e mais importantes programadores da História

Os maiores e mais importantes programadores da História – Bram Cohen


O norte-americano de 39 anos que faz quebra-cabeças é apenas o criador do protocolo BitTorrent, responsável por popularizar o conceito de peer-to-peer na web. Cohen também desenvolveu o primeiro software – chamado também de BitTorrent – que permitia o compartilhamento de arquivos usando o sistema, o que acabou influenciando uma verdadeira reviravolta na indústria musical.

  • Os maiores e mais importantes programadores da História

Os maiores e mais importantes programadores da História – Anders Hejlsberg


Com 53 anos, o engenheiro de software participou do desenvolvimento não de uma ou duas, mas sim de três linguagens e sistemas de programação. Hejlsberg começou com o Turbo Pascal, na década de 80, e depois virou arquiteto chefe do Delphi, nos anos 90. Posteriormente, em 1996, entrou para a Microsoft e passou a liderar o desenvolvimento do C#, que veio a aparecer apenas nos anos 2000. O programador também cuida do TypeScript, linguagem de código aberto mantida pela empresa norte-americana.

  • Os maiores e mais importantes programadores da História

Os maiores e mais importantes programadores da História – Marc Andreessen


Conhecido por fundar a Netscape Communications e pelo trabalho envolvendo o navegador Netscape, o norte-americano de 43 anos também foi o criador do primeiro browser usado em maior escala – o Mosaic, em 1992. Para criar o programa, Andreessen ainda teve ajuda de Eric Bina, que também participaria da fundação da companhia, em 1994. Ambos foram de grande importância na popularização da Web, idealizada poucos anos antes.

  • Os maiores e mais importantes programadores da História

Os maiores e mais importantes programadores da História – Niklaus Wirth


O suíço foi premiado com um Turing Award em 1984 por seu trabalho envolvendo uma série de linguagens de programação, influenciada em parte pela ALGOL 60. A lista inclui a ALGOL W, a Euler e, em especial, a mais influente Pascal. Wirth também popularizou a frase “o software está ficando mais lento mais rapidamente do que o hardware tem ficado mais rápido”, que ainda seria reformulada depois por Bill Gates e Larry Page, do Google.


O Suporte Ninja fechou parceria com um dos melhores serviços de proteção digital do mundo a VyprVPN usamos criptografia militar! Proteção digital Ninja para sua empresa e sua família. (Em breve com suporte direto atravez do nosso site "Suporte NInja" em Português)


Fonte: Info Abril