Tema polêmico, mas sempre importante para os novatos e profissicionais que
estão estressados com linguagens que tiraram o sono e geram muitas horas extras.
No começo dos anos oitenta a linguagem de programação era um opção escassa onde poucas
resistem até hoje, como a linguagem C e C++ elas estão no top das três melhores até hoje. Já nos
anos noventa surgiram várias linguagens aumentando às opções de codificar, entre elas estão
o Java criada 1991, Python criada 1991 que também estão no topo das mais usadas até hoje.
A pergunta que não deixe de ser polêmica. Qual é a melhor linguagem de programação, a
resposta é clara, depende com conhecimento de varias liguagens do desenvolvedor, linguagens de
programação é um processo de aprendizado lento, que já é um pré-requisito para estudar.
A essência da popularidade das linguagens é a propagada, pois sem elas as empresas
desenvolvedoras não teriam como captar mais projetos e nem patrocinadores, o tipo de
propaganda para esta área são novas funções, novos frameworkes e a grade comunidade de
desenvolvedores facilitando o entedimento da linguagem, já tem outras que a maior propaganda
é a licença livre, código aberto e também uma grande comunidade tanto de desenvolvedores de
softwares como desenvolvedrores da própria linguagem.
Nas grandes empresas de linguagens proprietárias, a força da propaganda para publica-la é
tão forte, que muitas delas a comunidade de programadores são menores, mas com uma grande participação
no mercado. Já às que não tem uma grande empresa por trás, depende do tempo para
aparecer mesmo com licença livre. um exemplo claro que só agora teve relevância no mercado é o
Python, completa e com um poderoso frameworks para web o Djando destacou-se nos ultimos quatro anos,
devido ao uso dela nas grandes empresas, outra das mais populares é o Java, por causa das novas
concorrentes teve a sua vida prolongada devido aos fortissimos frameworks como o do ecosistema
Spring, JSF(Java Serve Faces) e persistência de dados(JPA), por isso e mais qualidades que ela
está entre as melhores.
Toda linguagem tem seus prós e contras, apesar de teoricamente a escolha da linguagem
ser pela sua simplicidade. Muitas linguagens e frameworks surgem todos os dias justamente
para cada vez mais eliminar o gasto de tempo e a complexidade na produção, exemplo KOTLIN
criada em 2011 que parece muito com a sintaxe do Python e roda em cima da plataforma JAVA onde a
linguagem Java é criticada pelos seus códigos longos.
É isso se for detalhar e comparar por que uma linguagem é melhor e mais popular, é
uma tarefa difícil, as duas que comentei são de proposito Geral, exitem linguagens que são
para fins específicos, escolher uma linguagem que não gaste tempo, fácil desenvolvimento e o sonho
de todo desenvolvedor que tenha um bom retorno financeiro, é uma tarefa difícil por causa
das ensinadas na faculdade das demandas do mercado etc...