All Rights ReservedView Non-AMP Version
IT Forum
  • Homepage
  • CIO
Notícias

Por que as linguagens de programação mais usadas também são as mais impopulares?

A programação é essencial para o trabalho dos desenvolvedores, isso não dá para negar. Mas como todo o trabalho tem os chamados “ossos do ofício”, o mesmo acontece com essa profissão tão requisitada: a “dor”, no caso, é trabalhar o dia inteiro com um código que não se gosta. 

Especialmente porque muitas das principais linguagens utilizadas em aplicações não são lá muito queridas entre seus usuários. Para entender mais sobre essa relação de amor/ódio, o TechRepublic ouviu líderes do setor para entender o porquê de linguagens de codificação  omo Python, Java e JavaScript, amplamente usadas, também tão impopulares entre os profissionais.  

As melhores notícias de tecnologia B2B
Acompanhe todas as novidades diretamente na sua caixa de entrada

Dentro da pesquisa promovida pelo site, Java e JavaScript  aparem disparadas como as linguagens mais impopulares entre os desenvolvedores.  Mas por qual motivo?

Jack Mannino, CEO da nVisium, provedora de segurança de aplicativos, diz que pelo design, o JavaScript “incentiva antipadrões, como o uso de variáveis globais, e a abordagem de coerção” da linguagem que, segundo ele, “confunde os desenvolvedores quando os resultados são inesperados”. 

Quanto ao Java: Thomas Hatch, CTO e Co-Fundador da SaltStack, fornecedora inteligente de software de automação de TI, explica que o código é “insustentável, complicado e difícil de manter”, o que considera irônico, já que foi criado com o objetivo de facilitar a manutenção de grandes equipes. 

Cada qual ao seu igual

Para Katie Levy, Engenheira de Software Sênior da Intuit, toda linguagem tem seu próprio objetivo e muitas vezes o uso da linguagem depende do contexto que o desenvolvedor está programando.  

Will Goode, instrutor principal do Coding Dojo, segue a mesma linha. “Se eu quisesse escrever mais aplicativos com desempenho otimizado para rodar em um sistema operacional, apreciaria muito o que o C ++ me oferece. Se quisesse escrever um kernel do sistema operacional, apreciaria o que posso fazer com C. E se eu quisesse escrever um código necessário para acessar conjuntos de instruções especiais do meu hardware, o Assembly seria ótimo”, diz Goode. 

Entretanto, existem características comuns entre as linguagens que as diferenciam. Para Mannino, “uma linguagem de programação ideal tem sintaxe direta, um conjunto forte de bibliotecas principais”. Ele acrescenta que uma linguagem é flexível o suficiente para resolver problemas diversos e ainda fornece “recursos facilmente implementáveis no caso de você desejar usar como padrão a implementação opinativa da linguagem”. 

 Hatch também acredita que uma boa linguagem deve ser “compreensível”, no qual o desenvolver consegue se comunicar facilmente com outro profissional sobre como o programa foi construído. “A simplicidade vence”, ressalta.

“É por isso que gosto tanto de Python – é fácil desenvolvê-lo; e poucos desenvolvedores de Python escrevem códigos difíceis de passar para outro desenvolvedor”, acrescenta. 

Next Sonda tem novo CEO global »
Previous « Skype libera acesso por um clique para ganhar liderança na quarentena
Leave a Comment
Share
Published by
Redação
Tags: JavaJavaScriptlinguagens programaçãoProgramaçãoPython
6 anos ago

    Related Post

  • UE ordena que Meta reabra WhatsApp a chatbots rivais
  • IPO da SpaceX chega ao mercado como aposta de US$ 1,75 trilhão em IA, não em foguetes
  • IA muda jornada de compra e devolve relevância aos sites de avaliação B2B, diz Forrester

Recent Posts

  • Artigos

Com a IA, setor de saúde vive revolução que o marketing digital proporcionou há dez anos

por Eduardo Barros A transformação da inteligência artificial (IA) nos negócios lembra o que aconteceu…

2 dias ago
  • Inovação

Snowflake registra crescimento de 33% na receita e eleva projeções para o ano fiscal de 2027

A Snowflake anunciou os resultados financeiros do primeiro trimestre do ano fiscal de 2027, encerrado…

3 dias ago
  • Notícias

UE ordena que Meta reabra WhatsApp a chatbots rivais

A Comissão Europeia determinou que a Meta reestabeleça o acesso de assistentes de inteligência artificial…

3 dias ago
  • Notícias

IPO da SpaceX chega ao mercado como aposta de US$ 1,75 trilhão em IA, não em foguetes

As negociações com as ações da SpaceX têm início nesta quinta-feira, 12, em uma oferta…

3 dias ago
  • Notícias

IA muda jornada de compra e devolve relevância aos sites de avaliação B2B, diz Forrester

A ascensão dos agentes de inteligência artificial (IA) está criando uma oportunidade para plataformas de…

3 dias ago
  • Notícias

Prêmio Executivo de TI do Ano 2026: conheça os critérios de avaliação

Continuam abertas as inscrições para o prêmio Executivo de TI do Ano 2026. A iniciativa,…

3 dias ago
All Rights ReservedView Non-AMP Version
  • L