Why having NULL is actually pretty cool and useful - at least in APL. NULL is the first character in the ASCII table. And it can be safely used, no problem, if your language level of abstraction is sensible. The above is a simple example of using [_]AV[1] (Quad AV index position 1), which is the NULL character. APL does not use NULL-terminated strings (obviously.) Really, why would any sane person design something so silly as that? Maybe some telephone company employee or something? :) [I posted this in response to an article that suggested having NULL in a computer language is a design error. Of course, that is silly. But "silly" sells, right? ]
Here is article URL: https://www.lucidchart.com/techblog/2015/08/31/the-worst-mistake-of-computer-science/#comment-146532