image

Access unlimited bootcamps and 650+ courses forever

60
%OFF
Article image
Bruno Matteelli
Bruno Matteelli30/10/2024 16:02
Share

Existe uma melhor linguagem de programação?

    Antes de mais nada, gostaria de responder essa pergunta de forma bem objetiva: Não, não existe uma linguagem de programação melhor que outra.

    Há uma tendência natural de compararmos diferentes coisas, sejam objetos, acessórios, utensílios, produtos e, por que não, linguagens de programação, mas, em qualquer comparação, precisamos utilizar critérios e, diferentes critérios podem apresentar diferentes resultados ou respostas para escolher que um é melhor do que outro.

    Um critério bem simples que muitos utilizam para fazer a afirmação "essa linguagem é melhor". Trata-se do conhecimento pessoal, onde o desenvolvedor que estuda e trabalha todos os dias com a mesma lingugem dirá que esta é melhor. Ora, um desenvolvedor que trabalhe integralmente com C#, muito provavelmente dirá que esta linguagem é melhor que Java, mesmo que ele nunca tenha tido contato com a linguagem Java. Por sua vez, um desenvolvedor Java irá argumentar fielmente o quanto Java é superior ao C# ou ainda a outras linguagens. Ambos estão errados, uma vez que somente seu contexto pessoal não indica o critério ideal para realizar tal afirmação.

    "Ah, mas eu conheço as duas linguagens" você pode estar pensando, mas em outro critério, conhecer todas as linguagens não tornará uma melhor que a outra. Será que Python é a melhor linguagem para criarmos um site web, por exemplo? Será que usando um framework como o Flask ou Django ele será melhor que o C# criando soluções web com o framework .NET? Independentemente dos exemplos, o que quero dizer aqui é que a linguagem em si pode ou não atender uma determinada situação e precisará de complementos que lhe auxiliarão nesse processo, como frameworks e bibliotecas. É importante destacar que utilizar recursos adicionais, frameworks e bibliotecas, não inviabilizam o quanto a linguagem é superior ou inferior a outra, já que estes componentes agilizam muitas vezes a codificação, trazendo benefícios em seu desenvolvimento.

    Tá legal, acho que consegui resumir um pouco a ideia por traz deste artigo, mas algumas pessoas podem achar que estou defendendo ou querendo trazer a mesa a minha opinião como sendo uma verdade irrefutável. A verdade é que existem inúmeros critérios que precisam ser avaliados para determinar o uso de uma linguagem de programação ao iniciarmos um projeto e, até mesmo durante sua execução, decidirmos se devemos seguir ou substituí-la ao identificar um ponto de segurança ou limitação técnica.

    Parafraseado uma colega "a linguagem de programação é apenas uma ferramenta", então, não precisamos torcer por ela ou defendê-la, basta utilizá-la da melhor forma possível, lembrando de que o mais importante é atingir o escopo do projeto e, caso você não possua uma visão mais ampla dos pontos positivos e negativos, saiba que existem profissionais que atuam diretamente na análise e tomada de decisão da arquitetura das soluções.

    Se me perguntarem "qual a melhor linguagem de programação", não vou poder responder, mas se me perguntarem "qual a linguagem de programação que você mais gosta", daí sem pensar duas vezes, digo logo que é...

    Share
    Comments (0)