1
resposta

por que existem tantas linguagens de programação?

Tenho buscado uma transição de carreira, mas quem sabe, poder exercer alguma outra profissão de casa. Tenho gostado dos conteúdos e, confesso que tem sido um baita desafio, principalmente por ser bem iniciante no assunto.

1 resposta

Oii, Beatriz.

Seja muito bem-vinda a esse novo caminho! 🩵

É perfeitamente normal sentir que é um desafio no começo, especialmente quando nos deparamos com tantas siglas e nomes diferentes. Essa dúvida sobre a variedade de linguagens é um excelente ponto de partida para entender como a tecnologia funciona.

A existência de tantas linguagens de programação acontece porque a computação resolve problemas muito distintos entre si. Imagine as ferramentas em uma oficina: você tem martelos, chaves de fenda, serras e furadeiras. Embora todas sirvam para construir ou consertar algo, cada uma foi desenhada para uma tarefa específica.

Por que não existe apenas uma linguagem?

Existem três motivos principais que explicam essa diversidade:

1. O objetivo do projeto
Cada área da tecnologia tem necessidades diferentes. Por exemplo:

  • Desenvolvimento web: O JavaScript é o padrão para criar interatividade em sites.
  • Aplicativos de celular: Linguagens como Kotlin (Android) ou Swift (iOS) são otimizadas para o hardware dos smartphones.
  • Ciência de dados e IA: O Python é muito popular aqui por ser simples de ler e ter muitas bibliotecas prontas para cálculos matemáticos.

2. Desempenho versus Facilidade
Algumas linguagens são feitas para serem rápidas para o computador ler, mas são mais difíceis para os humanos escreverem (como o C++). Elas dão controle total sobre a memória da máquina. Outras priorizam a produtividade de quem escreve o código, sendo mais parecidas com o inglês, como o próprio Python.

3. Evolução Histórica
A tecnologia evolui rápido. Novas linguagens surgem para corrigir problemas de linguagens antigas ou para aproveitar melhor os novos processadores e sistemas de segurança que surgem a cada ano.

O segredo para quem tá começando

Como você mencionou que está gostando dos conteúdos, saiba que o mais valioso agora não é decorar várias linguagens, mas sim dominar a Lógica de Programação.

Pense na linguagem como um idioma: se você sabe contar uma história (a lógica), você pode contá-la em português, inglês ou espanhol. O que muda é apenas o vocabulário e a gramática, mas a história continua a mesma.

As variáveis, repetições e condições que você está estudando são universais. Uma vez que você aprende esses fundamentos, aprender uma segunda ou terceira linguagem se torna um processo muito mais tranquilo.

Continue firme nos estudos!

A transição de carreira exige paciência, mas entender esses conceitos básicos é o que vai te dar uma base sólida para trabalhar de onde você desejar.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!