Quais são as linguagens que os programadores mais preferem evitar?
O Stack Overflow, conhecido site de perguntas e respostas para programadores, tem uma seção em que você pode cadastrar seu currículo e informar quais linguagens você prefere usar no trabalho, e quais pretende evitar. Esta informação fica pública em seu perfil.
Após analisar centenas de milhares de perfis, o Stack Overflow descobriu as linguagens de programação mais “odiadas” pela comunidade.
O Perl está na frente, e por uma margem bem grande. Ela foi criada por Larry Wall, linguista e programador da NASA, no final dos anos 80. Trata-se de uma linguagem bastante versátil, mas que pode ser confusa e deselegante, criando dores de cabeça para o programador. Por isso, em comparação a um canivete suíço, ela é descrita como uma “motosserra suíça”.
Na sequência, temos Delphi e VBA (usada nas macros do Excel), seguidas de longe pelo PHP, Objective-C, CoffeeScript e Ruby. No outro extremo, os programadores demonstram maior interesse em R, Kotlin e TypeScript.
É bom deixar claro: a análise do Stack Overflow não significa que os programadores tenham ódio pessoal contra o Perl ou Delphi. Na verdade, isso mostra que eles preferem não trabalhar com essas linguagens — talvez porque não sejam muito desejáveis para suas carreiras.
Temos também o outro lado: há quem odeie JavaScript, mas não há como fazer desenvolvimento web sem ele, então você não vai encontrar essa linguagem como a mais “odiada”. Para a análise, foram consideradas as linguagens com pelo menos 2 mil menções nos Developer Stories.
O Stack Overflow também fez uma análise mais abrangente, levando em conta sistemas operacionais, plataformas e bibliotecas que os desenvolvedores preferem evitar. As tecnologias mais “odiadas” são o Internet Explorer, Visual Basic, COBOL e Adobe Flash:
Faz todo o sentido que desenvolvedores não queiram trabalhar, por exemplo, com o Internet Explorer: a própria Microsoft migrou seu foco para o Edge, ainda que o navegador para Windows 10 tenha suas limitações. Por sua vez, o Flash já tem data para morrer.
Como explica o Stack Overflow, “isso não é uma acusação contra as tecnologias, sua qualidade ou sua popularidade. É simplesmente uma medida de quais tecnologias estimulam sentimentos negativos fortes em pelo menos um subconjunto de desenvolvedores, que se sentem confortáveis compartilhando isso publicamente”.
Com informações: Stack Overflow, Boing Boing.