O Github, uma plataforma que permite hospedar, editar e controlar software e é usado por programadores do mundo inteiro, acaba de publicar seu relatório anual com o ranking das linguagens mais populares em 2018, como faz desde 2014. A plataforma se assemelha a uma rede social que permite comentar, seguir e contribuir com milhares de projetos que estão na plataforma.
O relatório leva em conta as linguagens com maior número de contribuições, maior nível de utilização por empresas de todos os tamanhos e que contam com usuários espalhados pelo mundo - o quadro ao lado mostra a evolução do ranking. A startup dona da plataforma, que reúne mais de 3 milhões de programadores e mais de 2 milhões de empresas, é líder no segmento e consta que está prestes a ser adquirida pela Microsoft por US$ 7,5 bilhões (cerca de R$28 bilhões).
Segundo o relatório, as dez linguagens mais populares são:
10 – Ruby
Ruby é uma linguagem de programação dinâmica e de código aberto. Usada em aplicativos como Twitch, SoundCloud, Hulu, Zendesk, Square e o próprio Github.
9 – C
Criada em 1972, C é uma linguagem antiga e base para outras linguagens muito usadas, como Java e PHP.
8 – Shell
Popular entre administradores de sistemas, os scripts criados em Shell podem manipular arquivos, executar programas etc.
7 – TypeScript
Conhecido como o “JavaScript com superpoderes" por suportar aplicações em larga escala, a linguagem foi criada pela Microsoft e vem crescendo em popularidade.
6 – C#
Também desenvolvida pela empresa de Bill Gates, o C# é semelhante ao Java e muito usado em softwares para empresas.
5 – C++
Criada no fim dos anos 1970, foi amplamente usada para ensinar programação a iniciantes e é a base de muitos sistemas operacionais, navegadores e jogos.
4 – PHP
Grandes sites, como Facebook e Yahoo, foram criados com esta linguagem, usada para construir páginas dinâmicas e interativas na web. Atualmente, tem sido criticada por falhas e inconsistência em sua sintaxe e por geralmente ficar abaixo em comparações com outras linguagens que têm o mesmo propósito.
3 – Python
Usada em funções de alto nível, como análise de dados e machine learning, a linguagem também serve a iniciantes em programação, pois sua escrita é bastante simples.
2 – Java
Java é usado em bancos de dados, aplicativos para Android ou desktop e tem diversas outras aplicações. É imensamente popular, considerado uma das maneiras mais estáveis e confiáveis de construir grandes sistemas.
1 – JavaScript
Desde o primeiro relatório feito pelo Github, em 2014, JavaScript é a linguagem com mais contribuições, pois está presente em grande parte da web, sendo usada para construir sites, plugins e formulários.