IT-lexikon Programmering NULL-pekare

NULL-pekare

Programmering In English → Uppdaterad: 2026-05-25

Pekare som inte refererar till något objekt. Dereferens kraschar programmet (segfault i C/C++, NullPointerException i Java). Tony Hoare kallade null sin "billion dollar mistake".

Källa till en massiv andel av runtime-buggar. Modernare språk eliminerar: Rust har inget null, använder Option<T>; Swift har Optionals; Kotlin har nullable types med ?; TypeScript strict-mode kräver explicit null-hantering. Java fick Optional i 8 (2014), men null finns kvar. C++ std::optional + nullptr. Statisk analys (Infer, NullAway) hittar null-buggar i existerande kod.

← Tillbaka till lexikonet