Pequeno, mas Poderoso: Explorando a Beleza de Linguagens de Programação Concisas

2025-06-06

Este artigo explora a compensação entre o tamanho e a expressividade das linguagens de programação. O autor argumenta que linguagens menores, como a assembly, são limitadas em expressividade, enquanto linguagens como Forth, Lisp e Tcl alcançam expressividade poderosa com sintaxe concisa. Lua é destacada como uma linguagem pequena e fácil de aprender devido ao seu núcleo minúsculo (apenas 27 páginas!). O impacto das bibliotecas padrão no tamanho percebido da linguagem é discutido, com a funcionalidade extensa do Ramda usada como um exemplo de aumento da curva de aprendizado. Por fim, o autor defende a elegância e a alegria das linguagens pequenas, sugerindo que a simplicidade pode às vezes superar a expressividade.

Desenvolvimento concisão