5 linguagens de programação em alta no mercado
O GitHub publica anualmente um relatório que identifica quais são as linguagens de programação que mais crescem no mundo e em determinados países. Em relação ao Brasil, a edição de 2021 mostra que JavaScript é a linguagem mais utilizada do ano. Curiosamente, Java e Python, que apareceram em primeiro lugar globalmente, não apareceram no “top 5” do Brasil.
As linguagens de programação mais usadas no Brasil:
1 – Javascript
JavaScript é uma linguagem de programação multiplataforma de propósito geral que tem sido a linguagem mais popular do mundo nos últimos sete anos. A onipresença do JavaScript o torna particularmente adequado para aplicações de aprendizado de máquina e inteligência artificial. Ele também reduz o tempo de desenvolvimento ao fornecer loops interativos para facilitar a depuração em uma estrutura de desenvolvimento sólida.
2 – Sass CSS
Desde a sua criação em 2006, a linguagem de extensão CSS Syntactically Awesome Style Sheets (SASS), traduzida livremente como “folhas de estilo com sintaxe incrível”, ganhou popularidade. O SASS foi projetado para tornar o processo de desenvolvimento mais simples e eficiente, mantendo a mesma lógica (seletores, regras, etc.) do CSS, mas de forma mais organizada, intuitiva e com trechos de código facilmente reutilizáveis.
3 – Blade
A terceira linguagem mais popular no Brasil é o Blade, conhecido por melhorar a produtividade, a velocidade de codificação e a legibilidade do código. É uma linguagem algorítmica, por isso tem um conjunto de sintaxe muito pequeno, mas poderoso. Por ser simples, rápido e dinâmico, permite desenvolver aplicações complexas rapidamente.
4 – HashiCorp Configuration Language (HCL)
HashiCorp Configuration Language (HCL) é apenas para configuração e deve ser usado com ferramentas HashiCorp. Hoje, o HCL foi estendido e classificado como um kit de ferramentas para a criação de linguagens de programação estruturadas. Embora destinado ao uso geral e à criação de linguagens amigáveis para humanos e máquinas para uso em ferramentas de linha de comando, é voltado principalmente para ferramentas e servidores de desenvolvimento.
5 – Elixir
Elixir, que surgiu em 2014, é uma linguagem de programação brasileira que vem sendo adotada por cada vez mais desenvolvedores ao redor do mundo. É uma linguagem de código aberto que roda na Máquina Virtual Erlang (Erlang VM), e seu principal objetivo é fornecer programação eficiente para aplicações distribuídas seguras e de fácil manutenção, utilizando os recursos da máquina virtual que ela constrói, sem custos de desempenho. .
Linguagens de programação mais usadas no mundo:
Javascript
Python
Java
Typescript
C#
Blade, HCL e Elixir: que linguagens são essas?
No Brasil, o crescimento do uso de Blade, HCL (HashiCorp Configuration Language) e Elixir está um pouco fora de sincronia com a dinâmica global.
Parte do sucesso do Blade no país é que é uma linguagem que prioriza algoritmos sobre gramática, de modo que aplicativos complexos podem ser desenvolvidos com relativa rapidez.
Como o nome sugere, o HCL foi desenvolvido pela empresa de tecnologia HashiCorp. É uma linguagem de configuração com algumas semelhanças com o JSON.
De acordo com o GitHub, “[linguagem] HCL se expandiu e agora é classificada como um kit de ferramentas para criar linguagens de programação estruturadas”, um recurso que ajuda a explicar sua popularidade.
Por último, o elixir. Esta é uma linguagem relativamente nova, criada em 2012. O detalhe mais interessante para nós é que o Elixir foi desenvolvido pelo brasileiro José Valim. É uma linguagem de código aberto que roda na máquina virtual Erlang.
Apesar de figurar nos rankings das linguagens mais populares do Brasil, o GitHub observa que o Elixir também conquistou fãs ao redor do mundo porque seu principal objetivo é permitir o desenvolvimento de aplicativos distribuídos seguros e de fácil manutenção.
Notavelmente, a edição de 2021 é baseada em uma análise de estatísticas sobre repositórios e desenvolvedores cadastrados no GitHub, e inclui uma pesquisa enviada a 40.000 deles.