DEV Community

Francisco Zanfranceschi
Francisco Zanfranceschi

Posted on

7

[Conceito] - O que Caracteriza a Fluência numa Linguagem de Programação

Conteúdo original em https://twitter.com/zanfranceschi/status/1629686843930472455


Achei boa demais essa pergunta que me fizeram no Curiouscat ─ obrigado a quem a fez!

"O que caracteriza a fluência em uma linguagem de programação?"

cc @sseraphini

Image


Respondendo sinteticamente, acredito que a fluência numa linguagem de programação pode ser caracterizada quando o dispêndio da energia cognitiva com sua sintaxe for baixíssimo ─ análogo ao esforço que temos quando falamos em nossa língua mãe no dia a dia.


Acho importante mencionar que fluência numa linguagem de programação não necessariamente significa qualidade de código, lógica, etc., assim como a fluência num idioma não se traduz em qualidade de comunicação. Claro, linguagens de programação não são ambíguas ─ difícil comparar.


Indo ainda mais fundo, existe a fluência em domínios específicos. Se você está lendo isso, você fala português, mas se um médico começar a falar sobre seus estudos, provavelmente você vai entender quase nada e isso acontece com código também.


Você pode ser fluente em aplicações web, bibliotecas, frameworks, networking, segurança, etc. ─ mais ou menos em uns e outros espaços de problemas.


No final, acredito que a fluência numa linguagem de programação seja algo subjetivo de se caracterizar. Tem a ver com fluidez.

É isso ─ essa é a minha opinião. Qual é a sua?

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

Top comments (1)

Collapse
 
jorgemadson profile image
Jorge Madson

Top! Agora me sinto seguro de dizer que tenho fluência em algumas línguas mas não manjo delas em todos os contextos/domínios.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay