Also, das ist so eine Sache. vermutlich stimmt das, dass das sz das Z von Zero hat, und das mit der ungarischen Notation stimmt auch. A-bär, in C sind alle Strings Nullterminated, das ist also eigentlich eine Tautologie, oder umgekehrt, wenn man sz für Nullterminated Strings setzt, dann gilt umgekehrt, jeder String in C gehört in diese Kategorie.
Richtig, Basic (LotusScript ist ein Dialekt davon) kennt diese Sorte von Strings nicht. Im Gegensatz zu C ist Chr(0) ein gültiges Zeichen innerhalb eines Strings. Baisg arbeitet also mit einem Längeneintrag und bestimmt den String durch seine Länge, nicht durch irgend einen Begrenzer (die Null im C).
Vermutlich ist dadurch - wie der Sprachwissenschaftler sagen würde - eine falsche Analogie entstanden: Da sämtliche Strings in C in die Kategorie sz fallen, verwendet man die Markierung sz eben auch in Basic zum Markieren von Strings (dabei gäbe es auch dort einen sogar vom Interpreter/Compiler interpretiertes Zeichen: $ aber als Suffix, nicht als präfix: String$ )