| Vários testes tem demonstrado que programadores
geralmente gastam muito tempo otimizando código que nunca é executado. Se o seu programa
está muito lento, use gprof++ ou uma ferramenta equivalente para determinar a exata
natureza do problema, antes de iniciar qualquer tentativa de otimização. Um código que
é aceito por um compilador nem sempre está correto (em conformidade com a definição da
linguagem C++). Há duas razões para isso: modificações são feitas na especificação
da linguagem C++; os compiladores também podem conter bugs. Para reduzir a quantidade de
código que teria que se re-escrita a cada nova versão do compilador, é comum que os
compiladores emitam avisos de alerta, ao invés de relatórios de erros, até um novo
release ser liberado. Cfront provê o flag +w para determinar ao compilador que emita
alertas para esses tipos de alterações da linguagem. |