logoalt Hacker News

Ygg2yesterday at 10:35 AM1 replyview on HN

I mean, Zig does have non-null pointers. It prevents some UB. Just not all.


Replies

pjmlpyesterday at 1:18 PM

Which you can achieve in C and C++ with static analysis rules, breaking compilation if pointers aren't checked for nullptr/NULL before use.

Zig would have been a nice proposition in the 20th century, alongside languages like Modula-2 and Object Pascal.