Mentiras que Programadores Acreditam Sobre Ponteiros Nulos

Este artigo desmascara equívocos comuns sobre ponteiros nulos. Explora falácias que vão do simples (a dereferência de um ponteiro nulo nem sempre causa um crash imediato do programa) ao bizarro (o endereço de um ponteiro nulo nem sempre é 0). O autor argumenta contra a dependência em otimizações do compilador ou especificidades de hardware, destacando os perigos de assumir comportamentos consistentes entre plataformas. O artigo enfatiza que C deve ser tratado como uma linguagem de alto nível, não apenas como "assembly portátil", e encoraja o uso de recursos de segurança de memória de linguagens modernas para código mais robusto e portátil.
Leia mais