Programação e pensamento

A conexão entre a linguagem em que pensamos / programamos e os problemas e soluções que podemos imaginar é muito próxima. Por esse motivo, restringir os recursos da linguagem com a intenção de eliminar erros do programador é, na melhor das hipóteses, perigoso.

-- Bjarne Stroustrup