Qual a melhor linguagem de programação ?
- #JavaScript
- #Python
- #Java
Muita gente que começa na área da programação acha que sempre existe um 'melhor' de cada tecnologia. Uma melhor linguagem, um melhor framework, uma melhor biblioteca, uma melhor IDE. A dúvida 'Qual o melhor x ou y ?' é constantemente encontrada em fóruns e artigos espalhados pela internet, mas vem comigo que vou te explicar algumas coisas.
Por que procurar sempre a 'melhor tecnologia' ?
A grande maioria do pessoal que inicia nesta área tem muito medo de se frustrar, aprender algo e ser deixado para trás. Isso trás um sentimento de necessidade de aprender o que julgam ser superior. É fato que é sempre bom obter conhecimento, mas algo muito importante é a preferência, você não deveria programar em Java porque viu algum post dizendo que é a melhor tecnologia do momento, você deveria fazer isso por dois motivos:
- A empresa em que trabalha exige que você utilize a linguagem, pois se adequa mais aos padrões que a empresa solicita, assim atendendo melhor suas necessidades;
- Você simplesmente gosta de programar em Java, acha a sintaxe boa (mas com certeza 'public static void main(String[] args') não é nada amigável). Ou seja, você simplesmente gosta da linguagem e por isso resolveu utilizá-la.
Mas afinal, qual é a melhor linguagem de programação ?
Para ser honesto, não existe! Cada linguagem foi criada com um propósito específico, e assim cada uma atende determinada necessidade de uma maneira melhor. Java, como citado anteriormente, é amplamente utilizado para Programação Orientada a Objetos, pois esse é justamente seu objetivo.
De maneira geral, cada linguagem tem seus pontos positivos e negativos, assim como qualquer outra coisa. JavaScript por exemplo, é uma excelente linguagem para manipulação de DOM e muito utilizada em aplicações Web. Python é altamente recomendado para análise e tratamento de dados, pois possui bibliotecas poderosas para a captação e extração de informações importantes.
Ou seja, cada linguagem tem seus objetivos principais, elas podem ser utilizadas em aplicações com objetivos distintos, porém em determinadas situações cada linguagem se sairá melhor.
Mas e você, qual sua linguagem de programação favorita ?