As 10 linguagens de programação mais influentes dos últimos 50 anos e seus criadores

Existem muitas linguagens de programação no universo de TI. Todos os anos há mais e mais deles. Por exemplo, os idiomas Scala, Kotlin, Go e Closure apareceram recentemente. Mas a história nos diz que apenas alguns deles sobreviverão.

As linguagens discutidas aqui deram uma enorme contribuição ao mundo do desenvolvimento de software. É por isso que eles estão entre as dez línguas mais influentes dos últimos cinquenta anos.



Os idiomas são uma parte essencial da indústria de programação. Eles são frequentemente discutidos, criticados e aprimorados ao longo do tempo. Eles são bem conhecidos por todos, mas nem todos conhecem sua história, pelo menos o nome de seus criadores. Isso é menos comum em idiomas populares. Por exemplo, todo mundo sabe que James Gosling é o pai de Java. Mas nem todo programador sabe quem criou Perl, Pascal, Lisp ou Erlang.

O autor do artigo, cuja tradução publicamos hoje, diz que a situação descrita acima o levou a escrevê-lo. Aqui falaremos sobre as linguagens de programação mais populares e bem-sucedidas e seus criadores.

As 10 principais linguagens de programação e seus criadores


Apresento a vocês a história de dez linguagens de programação e seus criadores. Os idiomas aqui estão em ordem aleatória, com exceção do primeiro da lista, a linguagem Java. Como sou desenvolvedor Java, decidi fazer exatamente isso.

Eu sei que muitos programadores de C discordam de mim e consideram que o primeiro idioma deve ser C. Eles podem ser entendidos, porque C é o mais antigo dos idiomas que ainda são amplamente utilizados. Mas este artigo não é uma classificação de idiomas. Este é um material projetado para lembrar todos os seus leitores dos mestres da arte da computação que mudaram o mundo das linguagens de programação e do desenvolvimento de software.

1. Java - James Gosling



James gosling

Java é uma das linguagens de programação mais populares e bem-sucedidas. Java foi criado pelo Dr. James Arthur Gosling. Ele é conhecido como o "pai de Java".

Inicialmente, a Sun Microsystems estava envolvida no desenvolvimento e suporte de Java. Desde janeiro de 2010, depois que a Sun adquiriu a Oracle, a Oracle vem fazendo isso.

O Java é baseado no princípio WORA (“Write Once Run Anywhere”, “Write Once, Anywhere”. A independência da plataforma do Java tornou-se uma das razões fundamentais para o sucesso dessa linguagem em um ambiente corporativo.

Java é atualmente uma das linguagens mais populares. Se você deseja aprender Java, dê uma olhada neste tutorial.

2. C - Dennis Ritchie



Dennis Ritchie

Dennis Macalaird Ritchie, especialista americano em computadores, esteve envolvido na criação da linguagem de programação C em 1967-1973 no AT&T Bell Labs.

A linguagem C ainda é bastante popular. É amplamente utilizado na programação do sistema. É mais antigo que Java, mas não desiste de sua posição.

Dennis Ritchie, a propósito, também criou o mundialmente famoso sistema operacional Unix. Ele fez isso com seu colega de longa data Ken Thompson.

Se você comparar a popularidade de Dennis Ritchie com a popularidade de Bill Gates ou Steve Jobs, verifica-se que quase não há nada para comparar aqui. Mas poucos podem comparar com ele em que contribuição ele deu ao mundo da tecnologia da informação. Todo programador deve saber sobre isso. Se você deseja aprender C, dê uma olhada nesta especialização no Coursera.

3. C ++ - Björn Stroustrup



Björn Straustrup

Björn Straustrup nasceu em 30 de dezembro de 1950 na cidade de Aarhus, na Dinamarca. É conhecido por criar e desenvolver a linguagem de programação C ++ amplamente usada.

C ++, como você pode ver pelo nome da linguagem, é uma linguagem de nova geração após C. O C ++ se distingue pelo suporte a recursos de programação orientada a objetos. Parecia incrivelmente interessante quando comparado com C ++.

C ++ ainda é uma das linguagens mais populares. Por exemplo, é amplamente utilizado no desenvolvimento de sistemas de negociação de alta frequência, porque o código escrito em C ++ está muito próximo dos recursos do sistema dos computadores e porque essa linguagem suporta recursos orientados a objetos que são populares em nossos dias. .

Se você deseja aprender C ++ do zero, recomendo dar uma olhada neste tutorial. Combina teoria e prática.

4. Python - Guido van Rossum



Guido van Rossum

O Python foi desenvolvido por Guido van Rossum, do Centro de Matemática e Ciência da Computação (CWI). Python é uma linguagem de alto nível para uso geral. Ao projetá-lo, foi dada atenção especial à boa legibilidade do código. Sua sintaxe é considerada limpa e expressiva.

Nos EUA, o Python quase substituiu o Java na comunidade científica. Em particular, isso se traduz no fato de que os estudantes modernos começam a aprender programação aprendendo Python, em vez de C ou Java, como era antes.

O Python é amplamente utilizado em vários campos, em particular no desenvolvimento da Web e no campo da segurança da informação. Este idioma é usado por empresas como Google, Yahoo e Spotify. Aqui está um bom tutorial sobre Python.

5. JavaScript - Brendan Eich



Brendan Eich

Se você me perguntasse qual linguagem de programação pode ser chamada de mais popular nos últimos 5 a 10 anos, eu diria que isso é JavaScript. Definitivamente domina o mundo do desenvolvimento da Web do lado do cliente, principalmente pelas bibliotecas JavaScript existentes. Além disso, é muito popular no ambiente do servidor - graças à plataforma Node.js.

JavaScript é uma linguagem de script que usa mecanismos de herança de protótipo. É uma linguagem dinâmica com tipificação fraca que suporta o trabalho com funções de ordem superior. O JavaScript foi criado por Brendan Eich, que trabalhou durante o desenvolvimento dessa linguagem na Netscape Communications Corporation.

O código JavaScript pode ser executado em navegadores, o JavaScript grava tudo o que impulsiona as interfaces da web modernas. JavaScript é usado em quase todos os sites sérios.

Se você deseja aprender JavaScript - ao seu serviço, uma enorme quantidade de material .

6. PHP - Rasmus Lerdorf



Rasmus Lerdorf

A linguagem PHP (originalmente chamada de Personal Home Page Tools, que se traduz em "Ferramentas para criação de páginas pessoais") foi criada em 1995 por Rasmus Lerdorf. Independentemente de quanto você odeie essa linguagem, não poderá escapar do fato de ela ser bastante popular no desenvolvimento de partes de servidores de projetos modernos da web.

A implementação de referência do PHP está sendo desenvolvida atualmente pelo The PHP Group. O PHP competiu com as tecnologias Microsoft Active Server Pages (ASP) e Java Server Pages (JSP) e, como resultado, tornou-se muito mais exigido do que elas. É uma linguagem de código aberto usada por gigantes da Internet como Facebook, Wikipedia, Wordpress e Joomla.

Se você quer aprender PHP, dê uma olhada aqui .

7. Perl - Larry Wall



Larry wall

Perl é uma linguagem de programação de propósito geral, dinâmica e interpretada de alto nível. Foi criado por Larry Wall em meados dos anos 80. Perl deve sua popularidade a seus notáveis ​​recursos de processamento de texto.

Perl ainda é a principal linguagem usada para desenvolver scripts em sistemas UNIX. Perl é usado no campo de computação gráfica, em aplicativos de banco de dados, no campo de programação de rede. Entre as empresas que usam esse idioma estão o IMDB, Amazon e Priceline. Aqui está um bom tutorial sobre Perl.

8. Ruby - Yukihiro Matsumoto



Yukihiro Matsumoto

A linguagem Ruby foi criada por Yukihiro Matsumoto em meados dos anos 90 no Japão. A programação em Ruby é divertida. Se você experimentou a estrutura da web do Ruby on Rails, então me entenderá.

Idiomas como Perl, Ada, Lisp, Smalltalk tiveram um impacto no Ruby. Essa linguagem foi criada com a expectativa de que escrever programas nela fosse rápida e agradável.

Ruby é usado principalmente no desenvolvimento de aplicativos da web. Em particular, esse idioma é usado por empresas como Twitter, Hulu e Groupon.

Aqui está um tutorial sobre Ruby.

9. Lisp - John McCarthy



John McCarthy

A linguagem Lisp (linguagem LISt Processing) foi desenvolvida por John McCarthy. É um dos idiomas de alto nível mais antigos que ainda são usados ​​hoje.

Eu nunca estudei Lisp, mas eles dizem que essa linguagem é a progenitora de linguagens de programação funcional, como Haskell, Erlang e Scala. Este idioma é usado em muitos campos diferentes. Em particular, nas forças armadas. Não há muitos cursos de treinamento para Lisp. Aqui está um deles.

10. Pascal - Nicklaus Wirth



Nicklaus Wirth

Pascal é uma linguagem processual imperativa desenvolvida no final dos anos 1960 por Nicklaus Wirth. Esse idioma teve um impacto significativo no setor de TI. Foi criado como uma linguagem compacta e eficaz, destinada a manter um bom estilo de programação, usando uma abordagem estrutural para o desenvolvimento. Assim como Lisp, não existem muitos cursos de treinamento para Pascal. Ainda assim, a linguagem é bastante antiga. Mas se você quiser estudá-lo, dê uma olhada aqui .

Sumário


Compartilhei com você minha história sobre 10 linguagens de programação e seus criadores. Todo mundo sobre quem falei deu uma grande contribuição ao desenvolvimento da indústria de TI. Sem eles, o mundo moderno seria completamente diferente.

Caros leitores! Se você fizesse uma lista das linguagens de programação mais influentes como essa, quais linguagens você incluiria nela?

Source: https://habr.com/ru/post/pt464291/


All Articles