My question is something like:
NULLvalues in SQL? It seems to function in a different way than any other
!=operators in any language I know. [...]
I'm not trying to find an answer to a problem, my question is about design choice and maybe under-the-hood reasons that make it work the way it does. Basically, "why did the creators of SQL choose for the
!= operator to function specifically this way?".
Is there a site talking about programming languages, how they're made and why? I feel like it doesn't fit on stack overflow since it's not a "specific programming problem", it's a general question about why a programming language is the way it is.